https://github.com/sandeeppaldotnet/fooddeliveryappfrontent
https://github.com/sandeeppaldotnet/fooddeliveryappfrontent
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/sandeeppaldotnet/fooddeliveryappfrontent
- Owner: sandeeppaldotnet
- Created: 2024-12-28T11:40:00.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-12-28T11:41:55.000Z (10 months ago)
- Last Synced: 2024-12-28T12:24:55.542Z (10 months ago)
- Language: JavaScript
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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:





## Admin Dashboard




