Skip to content

CHAITANYA-IN/canteen-automation-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Canteen Automation System

The main aim of the system is to reduce the queuing delay at the canteen. This is helpful as students and teachers don’t need to wait for a long time to receive their orders. It is a group project. It involves api for storing, ordering, retrieving food items and a frontend mobile app allowing customers to view & order food items.

Description

  • server

    • Directory contains source code for backend.
  • client

    • Directory contains source code for customer frontend.
  • docs

    • Directory contains design files of the project.

Build the system

Install NPM Packages for Backend

cd ./server
npm install

Install NPM Packages for Frontend

cd ./client
npm install

Client app Uses ReactNativeCLI, so make sure you have installed watchman

To install Pods

cd ./client/ios
pod install

Run the system

To run the backend server

npm run api
# Run the following command on another shell
npm run authServer

To run the client app on iOS simulator or phone

cd ./client
npm run ios

Ensure that you have iPhone/iPad connected or Xcode Simulator already setup.

To run the client app on Android simulator or phone

cd ./client
npm run android

Ensure that you have Android Smartphone connected or Android Emulator already setup.

To just run Metro

cd ./client
npm start

Powered By

Mysql Express React.js Node

Github Razorpay CoEP

Preview

Signin Page