Project Description
I’m building a browser-based stock management platform and I’d like it developed with the classic MERN-style pairing of React (frontend) and Express with PostgreSQL (backend and database). The system will be accessed externally by both Suppliers and Customers, so clean, responsive UI components and a secure REST API are essential.
Core scope
The application must let us track inventory in real time, move orders through their full life-cycle, and surface clear reporting and analytics dashboards. Three permission tiers will exist—Admin, Manager, and Viewer—each seeing only the screens and actions appropriate to their role.
Tech expectations
React 18 with functional components and hooks, Express 4+, PostgreSQL 14+ with well-structured schemas, and JWT-based authentication. I’m open to Typescript if it speeds development and improves safety. Please containerise with Docker so I can spin the stack up quickly in staging or production.
Deliverables
• Source code for frontend and backend in separate folders
• Tailwind css
• Database schema and seed scripts
• Role-based access control implemented and documented
• Unit/integration tests for critical endpoints and components
• Deployment guide (Docker Compose or equivalent)
Acceptance
I’ll consider the project complete once I can pull the repo, run a single command, and land on a login screen; then, logging in with seeded users should let me add stock, place an order, and view a report without errors.
If this fits your wheelhouse, let’s talk timelines and milestones so we can get shipping.
Show More