I need help building a reporting platform on web with APIs that can be extended to mobile later. Experience with developer APIs in fintech space would be ideal. Need the reporting platform to connect to a few partner APIs like Square, Etsy. and others. Need to support users and transactions that can be categorized.