A website application that facilitates the needs of hungry students at Adelphi University through a randomization generator where students may enter their restaurant choices and the application determines a selection.
- Download the aplication and open folder on Visual Studio Code
- Download all the dependencies through the terminal. Use the
npm -i
command to do so. - Use attached file to create the schema for MySQL Workbench
- In the terminal, type
node server11.js
- The terminal will dislpay that the app is on port 5000. The app will be served on http://localhost:5000/
- Go to http://localhost:5000/ in your browser
- Select to use as guest or register to make an account.
- Submit restaurant choices
- Wait for randomization
- A user can create an account
- A user can create a private room via a number
- A user can submit 2 choices
- A user can view popular options to help input choices (links to restaurant's website)
- A user with an account can be a "host" and interact with roulette wheel
-
Accounts
- create a username and password which is stored in backend
- users are allowed to host a room
-
Submitting Choices
- submission accepts from pre-defined (local restaurants) or type-in a choice
- submissions are sent to backend and stored depending on room number
-
Start Roulette
- users with accounts are allowed in the roulette room to spin the wheel
- randomly selects a restaurant and gets viewed by everyone in the room (excepts for those who are guests)
- an unlimited amount of choices can populate the wheel (resizable roulette wheel)
- filter restaurant options based on user-input on cuisine, price range, location, reviews, etc.
- Google Maps back engine to find and filter restaurants
- create shareable links to send to friends
Enjoy Taco Bell!