Create your own public git repository and host your project on any free hosting sites.
Refernces:
Submit the git repo link at [email protected] on 21st March by 11:00 AM IST
Javascript, Mongo, Express, React, Node
You are hired as a full stack developer for Dominos India. Your objective is to develop a MERN Stack application that will be used by the Dominos staff to accept and process customer orders.
-
Login System
Create a login form where the dominos staff log in to the portal.
Login fields: StaffID and Password -
Create Order
After login, the staff should be able to take an order on call and feed it to the system.
Order fields: Customer Name, Mobile Number, Order from the menu
After inputting order details, the total for the order should be calculated and the 'place order' button should be enabled. -
Review Orders: Update Order Status
After creating the order, this page reflects all the orders that are created in the create order section. Each order will have initial status as 'Preparing'.
Status of each order can be changed as follows:
Preparing->Dispatched->Delivered -
Order History
All the orders that are created on the create order page should reflect here. -
User Management
Show all the customers that are added while creating the order. Duplicacy of customer details should be eliminated. -
Create Menu
Fields: Name of Pizza, Ingredients, Cost
Save the pizza menu created -
View menu
Display Complete Menu
- Submit a data flow diagram for complete platform
- Design all the screens UI/sketch before coding the frontend.
- Connect the frontend to the backend & database.
- Create a neat UI using react(use any designing library if required)
- Focus on authentication and data storage in the backend