Skip to content

MERN stack pizza ordering system featuring user authentication, cart system, payment integration using stripe and users dashboard. Customers can easily add items to their cart and check out using the integrated payment gateway. The user profile feature allows customers to manage their account information and track their orders with ease.

License

Notifications You must be signed in to change notification settings

MysteryHawk17/cheesy-delivery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pizza Delivery System

This is a full-stack pizza ordering system that includes user authentication, a cart system, a home page, and payment gateway integration. The system is built using several technologies, including:

  • React.js for the front-end
  • Node.js and Express.js for the back-end
  • MongoDB for the database

Features

The pizza delivery system has the following features:

  • User authentication: Users can sign up, log in, and log out.
  • Cart system: Users can add pizzas to their cart and view their order before checking out.
  • Home page: The home page displays a list of available pizzas and allows users to filter them by category.
  • Payment gateway integration: Users can pay for their orders using a payment gateway.

Installation

To install the pizza delivery system, follow these steps:

  1. Clone the repository: git clone https:/username/pizza-delivery-system.git
  2. Install the dependencies:
    • Front-end: cd client && npm install
    • Back-end: cd server && npm install
  3. Start the development server:
    • Front-end: cd client && npm start
    • Back-end: cd server && nodemon index.js

Usage

To use the pizza delivery system, open your web browser and navigate to http://localhost:3000/. From there, you can create an account, browse available pizzas, add them to your cart, and check out using a payment gateway.

Screenshots

Registration Page

Login Page

Home Page

Item Page

Cart Page

User Profile Page

Payment Gateway Page

Contributing

Contributions to the pizza delivery system are welcome! To contribute, follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b my-feature
  3. Make your changes and commit them: git commit -am 'Add my feature'
  4. Push to the branch: git push origin my-feature
  5. Create a new pull request

License

This pizza delivery system is licensed under the MIT license. See LICENSE for more information.

About

MERN stack pizza ordering system featuring user authentication, cart system, payment integration using stripe and users dashboard. Customers can easily add items to their cart and check out using the integrated payment gateway. The user profile feature allows customers to manage their account information and track their orders with ease.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published