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.
The source code for the Yummy Cart Admin Application is available on GitHub:
- 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.
- 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.
- 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.
- 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 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.
To install the Yummy Cart Admin Application on your Android device, follow these steps:
- Android Studio: Ensure you have Android Studio installed on your development machine. You can download it from here.
- Git: Ensure you have Git installed. You can download it from here.
-
Clone the Repository: Open your terminal or command prompt and run the following command:
git clone https://github.com/Divyanshu9794/Admin_Yummy_Cart.git
-
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.
-
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.
-
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".
-
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.
- Login: Use your registered email and password to log in.
- Set Up Restaurant: Provide your restaurant name and set the location.
- 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.
- Add Items: Use the "Add Menu" icon to add new food items with details.
- Edit Items: Update or delete existing items from the menu.
- Update Profile: Edit your profile information from the profile section.
- Add Admin Users: Create new admin users for your restaurant.
- 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!