React/Node Financial Dashboard Build

Job ID: 39882576

Budget: ₹1,000 – ₹2,000 INR

I’m building a financial dashboard that pulls live data from QuickBooks Online and presents it in a clear, highly usable interface. I already have the core concept; what I need now is a developer (or small team) who can turn that concept into a functional, production-ready solution with the following focus areas:

Front-end (ReactJS)
• Craft a user-friendly interface that feels effortless to navigate
• Onboarding, Authentication and Linking with QBO
• Implement KPIs, Charts, projections and tables
• AI Chatbot to talk about the data
• Ensure full responsiveness: the layout must look and behave perfectly on desktop, tablet, and mobile.
• Export to CSV/PDF.
• Apply clean, reusable component architecture (Hooks, Context, TypeScript welcome but not mandatory).

Back-end (NodeJS)
• Build or enhance an Express-based API that authenticates securely, serves the dashboard data, and scales for future modules.
• Integrate QuickBooks Online via OAuth 2.0, fetching accounts, transactions, PL, BS and real-time updates through webhooks.
• Implement role based authentication - admin and client
• Implement APIs for KPIs/Charts, chatbot
• Normalize and cache data as needed for fast load times; Database PostgreSQL

Core deliverable
A fully working prototype hosted on a staging environment

Tech collaboration
I’ll provide wireframes, QuickBooks sandbox keys, and access to my existing Git repository. Regular commits, readable code comments, and brief stand-up updates will keep us on track.

If you’ve shipped React/Node dashboards before—especially with third-party accounting APIs—let’s talk. Please share links to similar work and outline how you’d approach the QuickBooks integration and the drag-and-drop UI.