Complete React POS ERP App

Job ID: 40390623

Budget: ₹12,500 – ₹37,500 INR

The project is a vegetable & fruit selling platform with built-in POS and mini-ERP functionality. About 80 % of the React interface is already in place and running on mock data; what I now need is the back half of the stack brought to life and everything taken to production.

Your first task will be to move the mock data into a real Supabase database. That includes designing the schema, setting up policies, seeding initial records and wiring the existing React components to live queries and mutations.

Next comes the Node.js API layer. I want clean, well-documented endpoints that expose product, order, customer and reporting functions, together with role-based access control. While the exact roles are still flexible, assume a classic tiered setup (admin, seller, customer) so permission checks are simple to extend later.

Three integrations must be in place before launch:
• Payment gateways
• Inventory management systems
• Shipping services

If you have preferred libraries or services for any of these, let’s discuss; I’m open as long as the result is secure and readily maintainable.

Once features are stable, you’ll guide the production deployment—CI/CD, environment variables, monitoring and automated backups included—so the app ships fully scalable and easy to hand over.

Acceptance criteria
• All React views read/write live data from Supabase without errors
• API test suite passes (unit + basic e2e) with ≥ 90 % coverage
• Successful transaction flow: add item → pay → deduct inventory → create shipment
• One-click deploy pipeline documented in the repo README

Source control lives in a private GitHub repo; you’ll have full commit access from day one and ownership over branching strategy. If you enjoy taking a nearly-finished front end and turning it into a polished, production-ready product, let’s get started.