Skip to content

Instantly share code, notes, and snippets.

@seintun
Created November 15, 2018 21:41
Show Gist options
  • Select an option

  • Save seintun/ebc4b7ad17575aa740bbb428d995fe34 to your computer and use it in GitHub Desktop.

Select an option

Save seintun/ebc4b7ad17575aa740bbb428d995fe34 to your computer and use it in GitHub Desktop.
Galvanize g101-WDI: Sein's Quarter 3 Project Proposals
# Project Proposal A
## Provide a brief description about your project that answers the following questions:
Gamification of waiting experience for the guests while waiting for their next drink in the bars
Story:
* The guest will register as new user to access personalized recommendation on their next drink.
* The guest can select from the popular or trending cocktail recipes
* The guest can customize existing by adding less/more shots as desired
* The guest can make their own drink with ingredients to choose from
* The guest can press Submit or Shake the phone to send the order
* The guest's phone will have specific background color, order number, and countdown timer for the drink
* The bartender will receive the order and make the drink
* The waiter will bring the drink to the guest by identifying using the color and order number
Payment:
* The guest will have pre-added their payment methods through Stripe
* The guest's tab is opened throughout the entire experience
* The guest's tab is closed once the client leaves the bar
* The guest can add tips for the next 48 hours
* The bill will be finalized and chraged after populating the order details including tips
Ultimate Goals:
* Cashless experience
* Waitless experience
* Painless experience
### Personalized
What technologies will you be using?
* Languages: HTML, CSS, JavaScript
* Styles: BootStrap, FontAwesome, SemanticUI, NativeBase(planned)
* Frameworks: Node.JS, React.JS,
* Libraries: express, axios, knex, React.DOM, React.Native(planned), Redux, thunk
* Databases: PostgreSQL / MongoDB(planned)
* Tools(planned): Firebase authentication, Heroku deployment, Stripe payment
Potentially achieving
MERN (MongoDB, Express, React, Node.js) Stacks
########################################################################################################################
# Project Proposal B
## Provide a brief description about your project that answers the following questions:
### Restaurant Booking & Digital Menu Order Website
The site/app will remove the painpoints of eaters & restaurants on their next dining experience:
For example, John, a eater wants to try out a trendy yet busy restaurant. He cannot afford to wait 1+ hour for meal during his business trip.
1) John opens up "Eaters" app and look for the resturant,
2) John selects the restaurant and picks the date, time and numbers of guests and provide credit card to secure booking
3) The booking information is sent to the restaturant's database,
4) John receives a confirmation for his booking,
5) John can pre-select the menu items before he arrives, or select in traditional ways at the restaurant,
6) John arrives nearby restaurant and geo-fence sent alerts to reception,
7) Reception greets John with his name since they received the alert,
8) Reception validates the guests and sends digital orders to the kitchen based on what John pre-selects
9) Waiter bring the food
10) John checkout via app or walk-out of geofence for automatic payment from registered credit card.
Solve:
* waiting in th line
* waiting for the waiter for food
* waiting for the waiter to pay
Who would be a user of your website?
Eaters to
- [ ] Secure booking
- [ ] Place digital order
- [ ] Checkout using registered credit cards
- [ ] Provide tips / review
- [ ] Save Favorite Menu items
Restaurants to
- [ ] Reserve booking
- [ ] Valdiate guests
- [ ] Sent kitchen order
- [ ] Process credit cards
- [ ] Assign waiters with guests
- [ ] Response to reviews
What technologies will you be using?
* Languages: HTML, CSS, JavaScript
* Frameworks: Node.JS
* Libraries: express, axios, knex
* Databases: PostgreSQL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment