Business Management System

Gloria Jean's Coffee System

Full-stack management system for coffee shop operations: inventory, sales, personnel scheduling, and payroll — built with NestJS and Next.js.

NestJS Next.js TypeScript Prisma PostgreSQL JWT
← Back to Projects

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

Screenshots