PizzaApp FullStackAssignment
PizzaApp FullStackAssignment
Instructions:
• While doing the assignment, there should be frequent commits.
• Commit messages should be meaningful and relevant to the commit’s
contents.
• A GitHub repository should be created where all the commits are
pushed.
• There should be code comments wherever a critical piece of logic exists.
www.wisflux.com
Full Stack App Assignment
➢ Create a React app
• Create a page where the user will land, and they will see the ingredients
in front of them with the price of each item; then, they will build and
customize the pizza by adding ingredients.
• Once the user is done with customization, they will add the pizza to the
cart
• There will be a button to navigate to the cart page.
• The cart page will be the second page in the app where items placed in
the cart will be shown to the user.
• If the user wants to buy the pizza, they must register/login and click on
the buy button.
• Please create a page where users can view their past orders.
➢ NestJS/Express Server
• Create NestJS server o Setup Sequelize ORM and Connect Postgres
database
• Create Table Users, Ingredients, Cart, and Orders
• Create API to register/login user
• Create API to add selected pizza
• Create API to fetch ingredients
• Create API to fetch cart items for the user
• Create API to fetch orders
• Create API to place order
www.wisflux.com