Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)