Skip to content

YMANSY1/RestaurantApp

Repository files navigation

🍽️ Restaurant App

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!

🚀 Features

For Customers:

  • 📜 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.

For Admins:

  • 📊 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.

🛠️ Tech Stack

  • Language: Java and Kotlin
  • Framework: Android SDK
  • Database: Supabase
  • Libraries:
    • Picasso for image loading
    • Java threads for asynchronous operations
    • RecyclerView for efficient item display

🌟 Key Features

Dynamic Reviews

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.

Admin Mode

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.

⚙️ Setup Instructions

  1. Clone the Repo:

    git clone https://github.com/YMANSY1/RestaurantApp.git
    cd restaurant-app
  2. Configure Supabase:

    • Add the Supabase URL and API Key in strings.xml (remember to keep it private).
  3. Build and Run:

    • Open the project in Android Studio.
    • Build the project and run it on an emulator or physical device.

🤝 Contributing

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes and commit them.
  4. Push to the branch.
  5. Create a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors