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

https://github.com/sandeeppaldotnet/fooddeliveryappfrontent


https://github.com/sandeeppaldotnet/fooddeliveryappfrontent

Last synced: 12 days ago
JSON representation

Awesome Lists containing this project

README

          

# **foody: A Seamless Food Delivery App πŸ”πŸ•**

**foody** is a feature-rich, responsive food delivery application built using the **MERN** stack (MongoDB, Express, React, Node.js) and integrated with **Stripe** for secure payment processing. Whether you're a customer, an admin, or a delivery personnel, foody provides a smooth and intuitive experience across all platforms.

---

## **πŸ“± Features**

### **Customer Interface (Frontend)**
- **Responsive Design:** Crafted with **React**, foody ensures an optimized experience across all device types, from mobile to desktop.
- **Secure Authentication:** Seamless user login and registration with **JWT** for session management and data protection.
- **Explore & Search:** Effortlessly browse restaurants, explore menus, and filter food items by categories, popularity, and dietary preferences.
- **Order Management:** Order your favorite food, select your delivery address, and track your orders in real-time.
- **Secure Payments:** Integrated with **Stripe**, allowing users to pay for orders securely and easily.

### **Admin Panel**
- **Manage Users:** Admins can view and manage both customer and delivery personnel accounts.
- **Menu & Restaurant Management:** Add, edit, and remove restaurant details and menu items quickly to keep the offerings fresh.
- **Order Tracking:** View and manage all incoming orders, update their statuses, and monitor progress (e.g., in-progress, completed, delivered).
- **Advanced Analytics:** Gain insights into user activity, popular items, and order patterns to optimize your services.

### **Backend (Server)**
- **RESTful API:** Built with **Express.js**, the backend offers powerful RESTful APIs for smooth interaction between the frontend, admin panel, and the database.
- **MongoDB:** A flexible, scalable database solution to manage user profiles, restaurant data, orders, and menu items efficiently.
- **Real-Time Updates:** Using **WebSockets**, users receive live updates on their order status from placement to delivery.
- **Robust Security:** Data encryption and secure endpoints ensure user information and payment data is protected at all times.

---

## **πŸš€ Technology Stack**

- **Frontend:** React, CSS3, Bootstrap/Material UI, Stripe for payment integration
- **Backend:** Node.js, Express.js, WebSockets for real-time communication
- **Database:** MongoDB for efficient and scalable data storage
- **Payment Integration:** Stripe for smooth and secure payment processing

---

## Screenshot

Here’s a screenshot of the foody app:

![App Screenshot](https://github.com/sandeeppaldotnet/fooddeliveryappfrontent/blob/main/FOODIFYONLINE.png)

![App Screenshot](https://github.com/sandeeppaldotnet/fooddeliveryappfrontent/blob/main/category.png)

![App Screenshot](https://github.com/sandeeppaldotnet/fooddeliveryappfrontent/blob/main/cart.png)

![App Screenshot](https://github.com/sandeeppaldotnet/fooddeliveryappfrontent/blob/main/order.png)

![App Screenshot](https://github.com/sandeeppaldotnet/fooddeliveryappfrontent/blob/main/login.png)

## Admin Dashboard
![App Screenshot](https://github.com/sandeeppaldotnet/fooddeliveryappfrontent/blob/main/Admin-Dashboard.png)

![App Screenshot](https://github.com/sandeeppaldotnet/fooddeliveryappfrontent/blob/main/Admin-Dashboard1.png)

![App Screenshot](https://github.com/sandeeppaldotnet/fooddeliveryappfrontent/blob/main/Admin-Dashboard2.png)

![App Screenshot](https://github.com/sandeeppaldotnet/fooddeliveryappfrontent/blob/main/Admin-Dashboard3.png)

![App Screenshot](https://github.com/sandeeppaldotnet/fooddeliveryappfrontent/blob/main/Admin-Dashboard4.png)