Skip to content

Insha-7/MessEase

 
 

Repository files navigation

MessEase

For contributing to this repo see Contributers.md

logo

MessEase is an Android application designed to streamline and simplify the mess-related operations at the Indian Institute of Information Technology, Lucknow. The app reduces the administrative and informational burdens of the mess committee, making daily tasks more manageable and efficient.

Features

  1. Daily Menu Display: View the menu for each day, ensuring all users stay informed about meal options. Description

  2. Automated Push Notifications: Receive notifications for each meal 30 minutes in advance.

  3. Mess Committee Section: A secure section exclusively accessible to mess committee members for managing mess operations.

  4. Admin Panel: An admin-only section to manage users, menus, and other administrative tasks.

  5. Menu Management: Mess committee members can update the menu as needed and notify the admin directly.

    Menu Management Screenshot

  6. Polls and Announcements: Create polls, send announcements, and share images within the app.

    Polls and Announcements Screenshot Polls and Announcements Screenshot

  7. Flexible Announcement Timings: Adjust announcement timings as required.

    Announcement Timings Screenshot

  8. Payment Integration: Seamlessly make payments to the mess through the app.

  9. Downloadable Menu: Download the current menu, which updates automatically.

    Downloadable Menu Screenshot

  10. Admin Management of Members: The admin can add or remove members from the mess committee, with the member list displayed in a dedicated section.

Tech Stack

  1. MVVM Architecture
  2. Firebase Auth (Email and Google)
  3. Firebase Realtime Database
  4. Firebase Firestore
  5. RecyclerView
  6. Navigation Drawer
  7. Navigation Component
  8. RazorPay Integration
  9. Notifications
  10. Alarm Manager
  11. Google Cloud FCM (Push Notifications)
  12. Glide
  13. OKHttp
  14. Material Design Library
  15. Lottie Animations
  16. Room Database

Demo Video

Demo.mov

Future Scope

MessEase is designed with scalability in mind. While currently tailored for IIIT Lucknow, it can be adapted for use by other institutions as well.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 100.0%