React Interface for Node CRM

Job ID: 40170682

Budget: ₹600 – ₹1,500 INR

I have a production-ready Node.js backend that already manages WhatsApp conversations, CRM records, and n8n-driven AI automations. What I still need is a clean, responsive React single-page application that consumes the existing API endpoints and lets end-users actually see and control everything the backend can do.

Scope
• Build the full React front-end – pages for login, customer & conversation views, simple dashboard widgets, and a panel that shows the status of each n8n automation.
• Wire every screen to the current REST endpoints (API documentation is ready to share) so data is always live. A lightweight WebSocket listener can be added for instant message updates if you have experience with it.
• Keep the codebase modern: functional components, React hooks, sensible folder structure, and clear inline comments so my in-house team can extend it later.

Deliverables
1. Source code in a Git repo with clear setup instructions.
2. Fully working build connected to the Node.js backend (I’ll provide a staging URL and keys).
3. Quick walkthrough video or call showing the app in action.

Acceptance criteria: every function available through the API must be reachable from the UI, basic error handling must be visible to the user, and the initial release must be deployable in one command (`npm run build`).

Timeline is tight—I need the first usable version ASAP, so please confirm you can begin right away and outline how many days you need for an MVP.