CampusBite is a full-stack digital mess management platform designed to automate menu scheduling, enable meal pre-booking via dynamic QR codes, and eliminate the need for paper coupons or cash. It promotes sustainability, streamlines operations, and delivers a seamless user experience for students and mess administrators.
Built to modernize campus mess systems, CampusBite provides a web-based solution that combines real-time analytics, secure QR-based meal validation, and digital payments. The platform was developed with a strong focus on user roles, security, and eco-conscious goals.
- Eliminates physical meal coupons using time-sensitive, cryptographically secure QR codes.
- Promotes sustainability by reducing paper usage.
- Aligns with UN Sustainable Development Goals – SDG 12 (Responsible Consumption) & SDG 9 (Industry, Innovation & Infrastructure).
- Each meal booking generates a unique QR code with time-bound validation.
- Ensures single-scan verification to prevent duplication or misuse.
- QR data is securely encoded and decoded during scanning for robust authentication.
- Separate dashboards for Students and Mess Admins.
- Students: Purchase meals, track usage, and view upcoming menus.
- Admins: Manage weekly menus, monitor real-time demand, and validate QR codes.
- Frontend: React.js
- Backend: Node.js + Express.js
- Database: MongoDB
- Authentication: Google OAuth 2.0
- Modular design built for scalability and future enhancements.
- Provides mess administrators with insights on meal demand.
- Helps forecast exact meal requirements, reducing over-preparation and minimizing food waste.
- Enables students to purchase meal coupons via UPI, credit/debit cards, or net banking.
- Removes the need for manual cash handling, improving efficiency and traceability.
- Frontend Development: Designed and implemented responsive UIs using React.js.
- Database Architecture: Structured collections and relationships in MongoDB for menu, orders, and user roles.
- QR Code Logic: Integrated dynamic QR generation, time-bound usage validation, and secure encoding.
- Security: Implemented role-based access and session security using OAuth and JWT.
- Analytics Dashboard: Created real-time visual summaries for administrators to analyze meal trends.
- Payment Gateway: Integrated Razorpay for secure and seamless online transactions.
| Layer | Technologies Used |
|---|---|
| Frontend | React.js, HTML5, CSS3 |
| Backend | Node.js, Express.js |
| Database | MongoDB |
| Authentication | Google OAuth 2.0 |
| Payment | Razorpay API |
| Others | QR Code Library, Chart.js, PowerBI |
- In-app notifications for meal booking reminders
- Meal cancellation and refund system
- Offline QR scanning support
- Analytics export in Excel/PDF format
- Integration with hostel ERP systems






