Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sachindolase/food-delivery-app
This application allows users to browse, purchase, and enjoy food items from various menus. Admins can manage products and orders effectively.
https://github.com/sachindolase/food-delivery-app
express javascript jwt mongodb reactjs tailwindcss
Last synced: about 1 month ago
JSON representation
This application allows users to browse, purchase, and enjoy food items from various menus. Admins can manage products and orders effectively.
- Host: GitHub
- URL: https://github.com/sachindolase/food-delivery-app
- Owner: sachindolase
- Created: 2024-07-22T10:32:39.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-22T10:38:26.000Z (6 months ago)
- Last Synced: 2024-08-23T02:18:05.617Z (5 months ago)
- Topics: express, javascript, jwt, mongodb, reactjs, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 7.47 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Food Delivery App
## Introduction
Welcome to the Food Delivery App! This application allows users to browse, purchase, and enjoy food items from various menus. Admins can manage products and orders effectively.## Features
### Admin Section
- **Add Product**: Admins can add new food items to the menu.
- **View Orders**: Admins can view all orders placed by users.
- **Change Order Status**: Admins can update order statuses to "Delivered", "Processing", or "Out for Delivery".
- **View All Products**: Admins have access to the entire product list.### User Section
- **Create Account**: Users can sign up and create an account.
- **Purchase Food Items**: Users can browse and purchase food items.
- **Dummy Stripe Payment Integration**: Integrated with a dummy Stripe payment gateway.
- **Filter Products**: Users can filter products by product menu.## Technology Stack
- **Frontend**: React
- **Backend**: Express
- **Database**: MongoDB
- **Styling**: Tailwind CSS
- **Authentication**: JWT (JSON Web Tokens)
- **Image Upload**: Cloudinary## Usage
1. **Admin Operations**:
- Navigate to the admin panel.
- Add, view, and manage products.
- View and update order statuses.2. **User Operations**:
- Sign up and log in to your account.
- Browse and purchase food items.
- Use the dummy Stripe payment integration for transactions.
- Filter products by menu.## Screenshots :-
![Screenshot (706)](https://github.com/user-attachments/assets/c481ff65-19ab-4c4c-ad50-524bcfef3745)
![Screenshot (707)](https://github.com/user-attachments/assets/2b4dc49f-55c2-462f-8b69-004067a01fa6)
![Screenshot (708)](https://github.com/user-attachments/assets/e7e1dc24-e1ab-4422-aad6-3aeb9f229f39)
![Screenshot (703)](https://github.com/user-attachments/assets/79130fd8-79ea-4ddb-8ce8-34c748a8fc53)
![Screenshot (704)](https://github.com/user-attachments/assets/3a92de9d-11c9-44da-af22-bb914ef0a7e7)
![Screenshot (705)](https://github.com/user-attachments/assets/c9ddf760-6ce2-4999-8bb1-0b9582535201)
![Screenshot (709)](https://github.com/user-attachments/assets/dd6799a5-06af-408c-b3c6-0b74eb219049)
![Screenshot (710)](https://github.com/user-attachments/assets/a1a5923c-a868-4cf8-b882-c2412cff0d3e)