Inspiration
We are tired out waiting outside of our favorite restaurant for hours, and could not get our dishes in time when we are seated, so we want to develop this WebApp that would help customers to reverse their waitlist online and get informed of their estimated waiting time. The restaurant side of this WebApp would also help the restaurant to organize and plan their cooking and seating arrangement more efficiently.
What it does
For the user side, it allows users to explore restaurants, know the waiting time of restaurants, join the current waitlist of a restaurant and make order ahead of time. All online. For the restaurant side, it provides the restaurant with current seating arrangement and gives restaurant dynamically updating plan of future seating and cooking based on the
How we built it
We build the front end mainly using React, and the back end mainly using firebase. We get the information of the restaurants around the geolocation using Foursquare API, complete the payment using Stripe API and send text confirmation using Twilio API.
Challenges we ran into
To mark the restaurant near the geolocation that we set with dots with different colors that represent their waiting time, instead of the default Goggle Map marker. To update both the user side and the restaurant side according the back end data changing.
Accomplishments that we're proud of
- Large-scale web app almost finished in two days in a team of 4
- Learned React in two days
- Used more than 8 libraries
- Hacked on Google Maps
- Hacked on Foursquare API
- Hacked on Twilio API
What we learned
We learnt building WebApp using React and link the update of two website using Firebase.
What's next for WaitNoMore
We want to add "order history" function for users to rate, reorder and recommend dishes in their last order, and improve our algorithm by introducing machine learning.

Log in or sign up for Devpost to join the conversation.