InventoryGenie
Personal project
An inventory management system for tracking stock levels, managing suppliers, and generating purchase orders.
- JavaScript
- React
- Express.js
- MongoDB
- Socket.io
- Redis
Highlights
- Built an inventory system on Node.js/Express and MongoDB with real-time stock tracking across multiple warehouses via Socket.io.
- Implemented role-based access control with JWT authentication and comprehensive audit logging.
- Developed interactive analytics dashboards (revenue, profit, inventory turnover) with Recharts, plus PDF/Excel export.
- Hardened the API with Helmet, rate limiting, and Redis caching, and automated CI with GitHub Actions.