Skip to content

PizzaGo is a full-stack web development project built using ReactJS, NestJS, MongoDB and Express.JS

Notifications You must be signed in to change notification settings

sid-shnkar/PizzaGo-NestJS-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PizzaGo-NestJS-App

Table of Contents

About The Project

Description

A full-stack web development project built using ReactJS, NestJS, MongoDB and ExpressJS. It simulates a food delivery app for a pizza delivery company. It allows users to log in/sign up on the web app, view all the available menu items, perform CRUD operations on their cart, and place an order. After placing an order, the user receives a confirmation email containing details about their order, like quantity, item name, price, etc., on their email address. The admin can manage all the users and pizzas by performing CRUD operations on them.

Technologies used

  • React.js
  • Nest.js
  • MongoDB

Screenshots

screenshot-1 screenshot-2 screenshot-3

Getting Started

To get started with the project, follow these steps:

Prerequisites

  • Create a new .env file in backend folder whose contents are as follows -
MONGO_URL=
PORT=
MAILGUN_EMAIL_USERNAME=
MAILGUN_API_KEY=
MAILGUN_DOMAIN=

Assign the above variables the values that corresponds to your MongoDB database connection string, port for backend server, Mailgun email service username, APi key and Domain name.

Commands used

Inside both the frontend and backend folder, run the following command -

npm run start

About

PizzaGo is a full-stack web development project built using ReactJS, NestJS, MongoDB and Express.JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published