01JWT-based authentication with three-tier role-based access control (admin, manager, employee)
02Dashboard KPI cards with period-based revenue, profit, and sales charts powered by Recharts
03Redis caching with 10-minute TTL and automatic invalidation on business events
04Full product management with image upload, drag-and-drop, SKU, stock counter, and availability toggle
05POS-style sale creation with cart sidebar, cash/card payment toggle, and invoice generation
06Multi-format export for sales and audit logs: Excel, PDF, and Word
07Sale cancellation with automatic stock restoration via MongoDB transactions
08Employee management with role badges, password reset, and status toggling
09Audit logging for all critical actions with filtering and export
10In-app notifications with unread count badge, per-type icons, and mark-all-as-read
11Low stock email alerts and daily sales report emails via cron job at 23:55
12Fully responsive UI with Framer Motion animations, dark design system, and custom scrollbar