CampusBite is a comprehensive student meal and campus management system designed to streamline cafeteria operations and student interactions. It allows students to manage their meals, report absences, predict attendance, interact with a chatbot, and more.
- Meal Pickup System: Students can reserve and claim their daily meals.
- Menu Management: View daily cafeteria menus.
- Absence Reporting: Report upcoming absences to help prevent food waste.
- Meal Transfer: Transfer meal rights to other students.
- Attendance Prediction: AI/ML-based predictions for student attendance and meal consumption.
- AI Chatbot: Intelligent chatbot for student inquiries.
- Dashboard & Analytics: Comprehensive dashboard for students and administrators.
- Reviews & Feedback: System for students to leave reviews on meals.
- Exam Tracking: Keep track of exam schedules integrated with campus life.
- Secure Authentication: JWT-based secure login and registration.
Frontend (campusbite-web)
- Next.js 16
- React 19
- Tailwind CSS
Backend (CampusBite.API)
- ASP.NET Core 8.0 (C#)
- Entity Framework Core
- Microsoft SQL Server
- JWT Authentication
- OpenAPI (Swagger)