Welcome to the Saffron and Spice Meal Review App! This Android application was crafted with passion, featuring a seamless user experience for both customers and admins. Dive in to explore menus, place orders, and manage restaurant operations effortlessly!
- 📜 Browse Menus: View detailed menus with item descriptions, prices, and images.
- 📝 Submit Reviews: Rate and review meals to help management make informed choices.
- 💬 Dynamic Reponses: Get a tailored message when you're done reviewing.
- 📊 View Reports: Access detailed reports on meal reviews and ratings.
- ✏️ View Comments: View user comments and get more informed about their opinions.
- 🔔 Immediate Updates: Get notified about low-rated items to take immediate action.
- Language: Java and Kotlin
- Framework: Android SDK
- Database: Supabase
- Libraries:
- Picasso for image loading
- Java threads for asynchronous operations
- RecyclerView for efficient item display
Utilize the built-in review system where users can rate and provide feedback on their meals. All reviews are calculated dynamically, ensuring up-to-date insights for both customers and admins.
Admins can toggle between customer and admin views, providing a comprehensive toolset for managing the restaurant. The admin dashboard includes functionalities to view detailed reports and manage menu items.
-
Clone the Repo:
git clone https://github.com/YMANSY1/RestaurantApp.git cd restaurant-app -
Configure Supabase:
- Add the Supabase URL and API Key in
strings.xml(remember to keep it private).
- Add the Supabase URL and API Key in
-
Build and Run:
- Open the project in Android Studio.
- Build the project and run it on an emulator or physical device.
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push to the branch.
- Create a pull request.