Git Product home page Git Product logo

dominos-web-app's Introduction

Dominos-Web-App

Dominos Banner

Details for the evaluation

End Time: 21st March by 11:00 AM IST

Submission

Create your own public git repository and host your project on any free hosting sites.
Refernces:

  1. https://www.netlify.com/
  2. https://www.heroku.com/

Submit the git repo link at [email protected] on 21st March by 11:00 AM IST

Acceptable Stack

Javascript, Mongo, Express, React, Node

Problem Statement

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.

Features and functionality

  1. Login System
    Create a login form where the dominos staff log in to the portal.
    Login fields: StaffID and Password

  2. 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.

  3. 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

  4. Order History
    All the orders that are created on the create order page should reflect here.

  5. User Management
    Show all the customers that are added while creating the order. Duplicacy of customer details should be eliminated.

  6. Create Menu
    Fields: Name of Pizza, Ingredients, Cost
    Save the pizza menu created

  7. View menu
    Display Complete Menu

Objectives:

  1. Submit a data flow diagram for complete platform
  2. Design all the screens UI/sketch before coding the frontend.
  3. Connect the frontend to the backend & database.
  4. Create a neat UI using react(use any designing library if required)
  5. Focus on authentication and data storage in the backend

dominos-web-app's People

Contributors

dhruv53 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.