Project Overview
MVJ Eat Easy is a real-time food ordering web platform developed using the MERN stack (MongoDB, Express.js, React.js, Node.js) with Supabase (PostgreSQL) integration for database operations and real-time updates. It allows students and staff to pre-order meals, track orders live, and complete secure digital payments, reducing queue times and improving service efficiency. The system includes JWT-based authentication, Supabase Row-Level Security (RLS), and role-based access control (RBAC) for secure, multi-role access. An admin dashboard provides real-time order analytics, sales reports, and inventory forecasting to optimize operations. AI-driven menu recommendations enhance user experience, while deployment on AWS EC2 ensures scalability and performance under high load.