You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Mess Menu Management System is a web application designed to streamline the process of managing and displaying daily meal menus for a mess or cafeteria. The system includes two interfaces:
Mess Management Dashboard β Allows mess admins to manage and edit the menu
Public Menu Page β Displays the menu (breakfast, lunch, snacks, dinner) for everyone
π Features
Intelligent Menu Display: Automatically shows relevant meal type based on time of day
Dynamic Menu Management: Edit menu items for breakfast, lunch, snacks, and dinner
Special Snacks Menu: Categorized snacks with items and prices
Protected Admin Access: Secure JWT-based authentication for mess management
Clean UI: Elegant interface with Cormorant Garamond and Kaisei Decol fonts
Responsive Design: Optimized for all screen sizes
Real-time Updates: Instant menu updates with automated cache management
π οΈ Tech Stack
Frontend: React + Vite
Styling: Tailwind CSS
Backend: Node.js + Express.js
Database: MongoDB
State Management: React Hooks
Authentication: JWT
Caching: Client-side caching for optimized performance