A complete full-stack web application built with the MERN stack (MongoDB, Express.js, React.js, Node.js) for Paramount Enterprises, a hardware shop based in Colombo, Sri Lanka.
The system consists of two separate applications:
- Secure role-based login (Admin / Staff)
- Dashboard with live analytics and animated charts
- Full CRUD for Stock, Customers, Orders, Suppliers & Employees
- Real-time low stock alerts
- PDF report generation with embedded charts
- Automatic customer sync from customer portal
- Product browsing with search and filters
- Shopping cart and checkout flow
- Stripe payment gateway (card payments)
- Cash on delivery option
- Order confirmation email via EmailJS
- Order history and account management
| Layer | Technology |
|---|---|
| Frontend | React.js, Vite, Tailwind CSS |
| Backend | Node.js, Express.js |
| Database | MongoDB Atlas |
| Charts | Recharts |
| Payments | Stripe |
| EmailJS | |
| jsPDF + jspdf-autotable |
Code Brew — Group WD_2024Jun_33
SCU — Higher Diploma in IT