This is the admin panel for the Meal Monkey application, which allows admins to manage the menu and orders.
The admin panel provides the following features:
- Admins can log in to the admin panel using their credentials.
- Admins can manage the menu, including adding and removing items and updating prices.
- Admins can view and manage orders, including marking orders as completed and canceling orders. (Not in production yet👀)
The admin panel is built using the following technologies:
- Node.js for the server-side application
- Express.js for building the RESTful API
- MongoDB for the database
- React.js for the client-side application
- React Context API for state management
To install and run the admin panel locally, follow these steps:
- Clone the repository:
git clone https://github.com/chetan-2002/AdminPanelShoppingApp.git
- Install the dependencies:
cd AdminPanelShoppingApp
npm install
- Start the client:
npm start
- Open the admin panel in your web browser:
http://localhost:3000/
To use the admin panel, follow these steps:
-
Log in to the admin panel using your credentials.
-
Manage the menu by adding and removing items and updating prices.
-
View and manage orders by marking orders as completed and cancelling orders. (Not in production yet👀)
- login and Signup Page
- Landing Page
- Adding a new product
- Deleting a product
- Updating Product
- Adding a new category
- Deleting a category
If you would like to contribute to the admin panel, feel free to submit a pull request. Before submitting a pull request, please make sure to run the tests and ensure that your code follows the project's coding standards.
This project is licensed under the MIT License. See the LICENSE file for more information.