Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍔 Food Delivery Website

A modern and responsive Full Stack Food Delivery Web Application built using the MERN Stack with authentication, shopping cart, order management, and an admin dashboard.


📖 Overview

This project is a full-stack online food ordering platform where users can browse food items, add products to the cart, place orders, and securely authenticate themselves.

The project also includes an Admin Dashboard to manage food items and monitor customer orders.


✨ Features

👤 User

  • 🔐 User Authentication
  • 🍕 Browse Food Items
  • 🔍 Search Food
  • 🛒 Shopping Cart
  • ➕ Add/Remove Items
  • 💳 Place Orders
  • 📦 View Order History
  • 📱 Responsive Design

👨‍💼 Admin

  • ➕ Add New Food Items
  • 📝 Update Food Details
  • ❌ Delete Food Items
  • 📦 Manage Orders
  • 📊 Dashboard

🛠 Tech Stack

Frontend

  • React.js
  • HTML5
  • CSS3
  • JavaScript

Backend

  • Node.js
  • Express.js

Database

  • MongoDB
  • Mongoose

Other Tools

  • Git
  • GitHub
  • Postman
  • Render

📂 Project Structure

Food-Delivery/
│
├── frontend/
│   ├── src/
│   ├── public/
│   └── package.json
│
├── backend/
│   ├── config/
│   ├── controllers/
│   ├── middleware/
│   ├── models/
│   ├── routes/
│   ├── uploads/
│   └── server.js
│
├── admin/
│   ├── src/
│   └── package.json
│
└── README.md

🚀 Installation

Clone Repository

git clone https://github.com/KalangiGeetaneha/Food-Delivery.git

Backend

cd backend

npm install

npm run server

Frontend

cd frontend

npm install

npm start

Admin

cd admin

npm install

npm run dev

Example:

  • 🏠 Home Page
  • 🍔 Food Menu
  • 🛒 Cart
  • 📦 Orders
  • 👨‍💼 Admin Dashboard

🌟 Future Improvements

  • 💳 Stripe Payment Integration
  • ❤️ Wishlist
  • 📍 Live Order Tracking
  • 📱 Progressive Web App
  • 🌍 Multi-language Support
  • ⭐ Food Reviews & Ratings

📈 GitHub Stats

If you like this project, don't forget to ⭐ the repository.


🤝 Contributing

Contributions are always welcome.

  1. Fork the repository

  2. Create a new branch

git checkout -b feature-name
  1. Commit changes
git commit -m "Added new feature"
  1. Push
git push origin feature-name
  1. Create a Pull Request

👩‍💻 Author

Geeta


⭐ Show Your Support

If you found this project helpful, consider giving it a ⭐ on GitHub.

Made with ❤️ by Geeta

About

Full Stack MERN food ordering application featuring authentication, cart management, online ordering, admin dashboard, and responsive UI.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages