Skip to content

food delivery site with order management, authentication, cart, and Stripe payments

Notifications You must be signed in to change notification settings

suksham11/food-delivery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Food Delivery Website

This is a full-stack food delivery website built using the MERN stack (MongoDB, Express.js, React, and Node.js). The application provides a seamless food ordering experience with features for managing orders, user authentication, cart functionality, and integration with Stripe for payment processing.

Features

  • User-friendly interface for browsing and ordering food items
  • Secure user authentication and management system
  • Shopping cart functionality to add and manage food items
  • Seamless integration with Stripe for secure online payments
  • Admin panel for managing orders and users

Technologies Used

  • MongoDB: NoSQL database for storing application data
  • Express.js: Backend web framework for Node.js
  • React: Frontend library for building user interfaces
  • Node.js: JavaScript runtime environment
  • Axios: HTTP client for making requests to the backend API
  • Stripe: Payment gateway for processing online payments securely
  • bcrypt: Library for hashing passwords securely

Screenshot (91) Screenshot (90) Screenshot (92) Screenshot (93)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/food-delivery.git
    cd food-delivery
    

Project Structure

Backend

cd ../frontend
npm run dev
          

Environment Variables

MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
STRIPE_SECRET_KEY=your_stripe_secret_key
          

Usage

Visit http://localhost:3000 to view the application.
Register and log in to start browsing and ordering food items.
Admin users can access the admin panel to manage orders, users, and food items.
          

Project Structure

food-delivery-website/
├── backend/ https://foodie-backend-rqzi.onrender.com
├── frontend/ https://foodie-frontend-ytk4.onrender.com
├── .gitignore
└── README.md
          

© 2024 Food Delivery Website. All rights reserved.

About

food delivery site with order management, authentication, cart, and Stripe payments

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published