Restaurant PWA
Project Screenshot
Overview
A Progressive Web App built for restaurant operations management. Covers the full operational stack from purchase orders and accounts payable to HR management and food & beverage cost tracking, all accessible offline on any device.
At a Glance
300+
Tests
6
User Roles
4
Core Modules
100%
Offline Ready
Key Features
Purchases Module
Complete purchase order lifecycle with vendor management, approval workflows, and goods receiving.
Accounts Module
Financial tracking with payables, receivables, expense categorization, and reporting.
HR Module
Employee management, attendance tracking, leave management, and payroll integration.
F&B Module
Food & beverage cost tracking, recipe management, waste monitoring, and margin analysis.
Role-Based Access
6 user roles with FULL/WRITE/READ/NONE permission levels per module for precise access control.
Charts & Reporting
Interactive data visualizations with Nivo for financial trends, operational metrics, and management reports.
System Architecture
Four core business modules operating on a Progressive Web App foundation with shared authentication and reporting infrastructure.
Auth & RBAC
Purchases
Accounts
HR
F&B
Reporting
Offline Sync
Notifications
Technical Highlights
Progressive Web App architecture for offline-first restaurant environments with unreliable connectivity
6 user roles with RBAC implementing FULL/WRITE/READ/NONE permissions per module
Global error handling infrastructure for graceful degradation and user-friendly error states
300+ tests across all modules ensuring reliability for daily restaurant operations