This is an academic project created to simulate our restaurant site "Rice to Meet You".
Getting started:
- Look at our updated technical plan (it's the pdf in this repo). We created some changes based on new technologies learned in the course after the original documentation was made and we changed some stuff in the original plan due to lack of time, different priorities, choosing to make the application more robust and complex in other ways, etc.
- Download Elasticsearch here: https://www.elastic.co/start
- Unzip the file, open up command line, and cd to the folder where you unzipped it then cd into bin
- type elasticsearch and press enter in command line to start up the database
- seed the database with npm run seed
- npm start to start up the express server
- open up a new terminal
- cd into the client folder
- Need to do npm i before using docker
- Install Docker Desktop: https://www.docker.com/products/docker-desktop
- docker build . -t client
- docker run -it -p 3000:3000 client
- npm start if you don't want to use docker
- open up a new terminal
- cd into the other client folder
- npm start
- you act like an employee and click the button when you finish making a bowl
- this will effect delivery / pickup times on the other client (they will know when the order is ready to be picked up or delivered)
- try out our website