Skip to content

Divyanshu9794/Admin_Yummy_Cart

Repository files navigation

Yummy Cart Admin Application

Overview

The Yummy Cart Admin Application is an Android application designed for restaurant owners to efficiently manage their orders, menu items, and profile information. This app provides an intuitive interface for handling orders, maintaining the restaurant's menu, and updating profile details.

Repository

The source code for the Yummy Cart Admin Application is available on GitHub:

Admin Yummy Cart Repository

Features

Admin Login

  • Login: Admins log in using their email address and password.
  • Restaurant Setup: During the initial setup, admins provide the restaurant name and set the location.

Order Management

  • Pending Orders: View all pending orders with details such as customer name, quantity, and ordered products. Admins can accept orders, notifying users that their order is accepted.
  • Order Dispatch: Mark orders as dispatched, sending a notification to users that their product is on its way.
  • Completed Orders: View all completed orders.
  • Full-Time Earnings: Track the total earnings of the restaurant.

Menu Management

  • Add Menu Items: Admins can add new food items by entering the food name, price, selecting an image, and writing a description along with ingredients.
  • View and Edit Menu: View all items on the restaurant's menu, update the count of each item, and delete items as needed.

Profile Management

  • Edit Profile: Admins can update their profile details, including name, address, email, phone, and password.
  • Add New Admin User: Admins can add new admin users by clicking on the "Create New User" button.

Order Dispatch Section

  • Order Status: Check the status of orders that are out for delivery. The payment status is also displayed:
    • Received: If the order and payment are received, the text color will be green.
    • Not Received: If the order or payment is not received, the text color will be red.
    • Pending: If the order or delivery is pending, the text color will be gray.

Installation

To install the Yummy Cart Admin Application on your Android device, follow these steps:

Prerequisites

  1. Android Studio: Ensure you have Android Studio installed on your development machine. You can download it from here.
  2. Git: Ensure you have Git installed. You can download it from here.

Steps

  1. Clone the Repository: Open your terminal or command prompt and run the following command:

    git clone https://github.com/Divyanshu9794/Admin_Yummy_Cart.git
  2. Open the Project in Android Studio:

    • Open Android Studio.
    • Click on "Open an existing Android Studio project".
    • Navigate to the directory where you cloned the repository and select the project.
  3. Build the Project:

    • Once the project is opened in Android Studio, let it build the project automatically. This may take a few minutes as it downloads necessary dependencies.
  4. Run the Application:

    • Connect your Android device to your computer via USB, or set up an Android emulator.
    • Click on the "Run" button (green arrow) in Android Studio.
    • Select your device or emulator and click "OK".
  5. Install the Application:

    • The application will be installed on your device/emulator.
    • Once the installation is complete, you can open the Yummy Cart Admin Application from your device's app drawer.

Usage

  1. Login: Use your registered email and password to log in.
  2. Set Up Restaurant: Provide your restaurant name and set the location.

Managing Orders

  • View Orders: Access pending, completed orders, and full-time earnings from the dashboard.
  • Accept Orders: Click on pending orders to see details and accept them.
  • Dispatch Orders: Mark orders as dispatched to notify users.

Managing Menu

  • Add Items: Use the "Add Menu" icon to add new food items with details.
  • Edit Items: Update or delete existing items from the menu.

Profile and Admin Management

  • Update Profile: Edit your profile information from the profile section.
  • Add Admin Users: Create new admin users for your restaurant.

Order Dispatch Tracking

  • Track Orders: Check the status of dispatched orders and payment status.

With the Yummy Cart Admin Application, managing your restaurant has never been easier. Keep track of your orders, update your menu, and manage your profile all in one place. Enjoy a seamless experience with Yummy Cart!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages