Overview
A full-stack management system built for Gloria Jean's Coffee operations using NestJS on the backend and Next.js on the frontend. The system handles inventory with real-time low-stock alerts, sales and delivery recording with automatic stock updates, employee records with a weekly shift scheduling calendar, and automatic payroll calculation based on shift hours. The dashboard provides key metrics and a 7-day sales bar chart for quick operational insight.
Key Features
- ✓Real-time inventory tracking with color-coded low-stock alerts: Critical (<20), Low (20–49), Warning (50+)
- ✓Sales recording for ready-to-serve products with multi-item transactions
- ✓Delivery management for raw materials with automatic inventory update on receipt
- ✓Employee records with weekly shift scheduling calendar view
- ✓Automatic payroll calculation based on shift hours and per-employee hourly wage
- ✓Dashboard with 7-day sales bar chart, active personnel count, and product metrics
- ✓JWT authentication with protected API routes and automatic session expiry
- ✓Dark/Light mode with system preference detection