/ordermenu-frontend-team1-harshit

ordermenu-frontend-team1-harshit created by GitHub Classroom

Primary LanguageJavaScript


OrderMenu Logo

OrderMenu

About The Project

The project resolves the problem of restaurant owners and customers simultaneously by simplifying the ordering process, customer service, and management by providing an online platform for both restaurants and customers. With the recent advent of covid, we are seeing that more restaurants are moving towards an online system for menu and payment. But sometimes this advancement means slow and complex UI which instead of solving, increases complexity in ordering food. With a system entirely focused on this set of problems, we are designing an online platform that solves all of these problems. For the restaurant, it involves listing their menu, accepting orders online, online invoices, and billing. For the customer, it involves viewing seating availability, viewing the menu, ordering food, and online payment.

Table of Contents

Demo

View Admin Demo
View User Demo

Test Credentials

  • For user
    • Phone - 8989475132
    • Otp - 123456
  • For admin
    • Phone - 9879879879
    • Otp - 123456

Getting Started

First clone the repo and then perform the below steps

Prerequisites

  • node
  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo

    git clone https://github.com/pesto-students/ordermenu-frontend-team1-harshit
  2. Change directory to ordermenu-frontend-team1-harshit

    cd ordermenu-frontend-team1-harshit
  3. Navigate to the project directory

    cd ordermenu-user 
    cd ordermenu-admin 
  4. Install NPM packages

    npm install
  5. To startthe server run the below commands

    For User

    npm run dev

    For Admin

    npm start

Technology Stack

Admin

  • ReactJS
  • Redux
  • Chakra UI
  • Formik & Yup
  • Javascript

User

  • NextJS
  • React Query
  • Redux
  • Chakra UI
  • Formik & Yup
  • Typescript

Authors

License

MIT