Skip to content

Instantly share code, notes, and snippets.

@seintun
Created December 20, 2018 00:10
Show Gist options
  • Save seintun/bd7e61e0c8323ce24f0973e732fb65b6 to your computer and use it in GitHub Desktop.
Save seintun/bd7e61e0c8323ce24f0973e732fb65b6 to your computer and use it in GitHub Desktop.
Sein Capstone Proposal
### Mobile fine dining Reservation with options to pre-order menu items
This mobile app aims to remove the painpoints of diners & 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 search for the resturant,
2) John selects the restaurant and picks the avaliabvle date, time and numbers of guests along with his name
3) The booking information is sent to the restaturant's database,
4) John receives a confirmation for his reservation,
5) John can pre-select the menu items before he arrives, or select in traditional way at the restaurant with a waiter,
6) John arrives nearby restaurant and geo-fence sent alerts to reception/physically check-in with his confirmation,
7) Reception greets John with his name since they already received the alert that includes his name (optional profile photo),
8) Reception validates and sends digital order to the kitchen based on what John pre-selected
9) Waiter gets John and his guests seated
10) Any point of the dining experience, John can request refills, waiter, add more menu items with real-time status update to the admin
11) John checkouts via app or walk-out of geofence for automatic payment from registered credit card
12) Upon checkout, John receives receipt with options to rate his experience
Solve:
* (diners) reduce time spent waiting to be seated
* (diners) reduce awkwardness calling for busy waiter for water refills, food order,
* (diners) reduce time waiting for waiter and processing bill
* (restaurants) reduce food waste since pre-order menu items can help forecasting ingredients while speeding up the kitchen
* (restaurants) reduce overhead for hiring more staffs to facilitate seating and ordering
* (restaurants) reduce financial expenses for reaching out diners with integrated reviews, menu items, payment system
Who would be a user of your website?
Eaters to
- [ ] Secure booking
- [ ] Place digital order ahead
- [ ] Checkout using cashless payment
- [ ] Provide tips / review
- [ ] Save Favorite Menu items
Restaurants to
- [ ] Reserve booking
- [ ] Valdiate guests
- [ ] Sent kitchen order
- [ ] Reduce food waste and overhead
- [ ] Process credit cards
- [ ] Assign waiters with guests
- [ ] Response to reviews
What technologies will you be using?
* Languages: HTML, CSS, JavaScript, Golang
* Frameworks: React Native
* Databases: Firebase's FireStore, MongoDB (TBD)
* Authentication: Firebase's Auth
* Payment system: Stripe
* SMS Messaging system: Twilio
* Platform: iOS, Android (TBD)
* Hosting: Heroku, Firebase's Hosting / Amazon's EC2 (TBD)
* Project Planning: Trello Board
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment