For contribution guidelines, see Contributors.md.
MessEase is an Android application designed to streamline and simplify mess-related operations at the Indian Institute of Information Technology, Lucknow. The app reduces administrative burdens, making daily tasks more efficient for the mess committee.
View the menu for each day, ensuring all users stay informed about meal options.
Receive notifications 30 minutes before each meal.
A secure section exclusively for mess committee members to manage operations.
An admin-only section to manage users, menus, and other administrative tasks.
Committee members can update the menu and notify the admin.
Create polls, send announcements, and share images within the app.
Adjust announcement timings as needed.
Seamlessly make payments to the mess through the app.
Download the current menu, which updates automatically.
The admin can add or remove committee members, with the member list displayed in a dedicated section.
Users can leave reviews about the mess services, helping improve the quality of meals.
The app supports a dark mode for better user experience.
- MVVM Architecture
- Firebase Authentication (Email & Google)
- Firebase Realtime Database
- Firebase Firestore
- RecyclerView
- Navigation Drawer
- Navigation Component
- Razorpay Integration
- Push Notifications (Google Cloud FCM)
- Alarm Manager
- Glide
- OKHttp
- Material Design Library
- Lottie Animations
- Room Database
Demo.mov
MessEase is designed with scalability in mind. While currently tailored for IIIT Lucknow, it can be adapted for use by other institutions as well.