clarisaleu / ready-hacker-one-web-service

Ready Hacker One by Exsilio 2018

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ready Hacker One Web Service!

Created by: Yi, Andy, Joe, & Claire

Ready Hacker One Hackathon by Exsilo in Redmond, WA (June 30th, 2018-July 1st, 2018)

      Bonnie's Famous Vegan Diner is known for excellent dishes created by autonomous chefs. With advanced robotics, almost everything in the restaurant is operated by machines - cooking, serving, and cleaning. The remaining manual element is the ordering process. This web application allows customers to create orders from their own devices via a web application. Our software integrates nicely with the diners facial recognition software that ties customers to their account profile. As soon as they walk into the diner, we know who they are!


Requirements:

Node

      Node is really easy to install & now includes NPM. You should be able to run the following command after the installation procedure below.

$ node --version
v0.10.24

$ npm --version
1.3.21

Node installation on Linux

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

Node installation on Windows

      Just go on official Node.js website & grab the installer. Also, be sure to have git available in your PATH, npm might need it.


Installation:

$ git clone https://github.com/josephkniest/ready-hacker-one-web-service.git
$ cd ready-hacker-one-web-service/web
$ npm install
$ cd ..
$ cd serv
$ npm install
$ cd ..

Start & watch

      Start Server

$ cd serv
$ node server.js

      Run Application

$ cd web
$ npm start

Update sources

      Some packages usages might change so you should run npm prune & npm install often. A common way to update is by doing

$ git pull
$ npm prune
$ npm install

      To run those 3 commands you can just do

$ npm run pull

Built With:

  • HTML, JavaScript (React is used for UI), CSS, & MySQL


Acknowledgements:

Screenshots:

Preview Landing Page: we implement UI for the restaurant might have face recognition technology. View

View

Menu: the view before you choose any items View

Menu: basket view will appear after you choose any items View

Menu: After you click "Proceed to checkout", it will go to checkout view. View

Menu: It will show confirmation number. View

Order view: it is for internal employees. You can filter by status or change status. View View View View

About

Ready Hacker One by Exsilio 2018


Languages

Language:JavaScript 90.8%Language:CSS 6.0%Language:HTML 3.2%