A location-based restaurant finder that allows users to view reviews, opening times, and connect with fellow foodies in their area on restaurant-specific chat boards. Restauranteur can use chat boards as instant feedback and even offer specials!
This project is a group porject (See the contributors ), which is part of the on-going training at Monash Coding Boot Camp partnered by Trilogy.
The requirements is based on the ideas provided by the group members. The following Wireframe is based on the requirements that outlines and structures the initial design.
The location should enabled for location purposes as it retrives the user's current location and restaurants arround within 2km.
No installation required as this is a light weight web application based on HTML/CSS and Javascript.
The files and resources of this project is uploaded on github publically and the URL is provided here
- Google Map API - Provides MAP and the markers on the places
- Zomato - Zomato API to find surrounding restaurants using coordinates (lat, long)
- Firebase Authentication - Used to allow Google users to login to post on Restaurant chat boards
- Firebase Realtime Database - Allows users to post and view each others messages in realtime
See the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details
Thank you to the staff of Trilogy, Fareez. Marc and Tim for guiding us with some of the coding challenges along the way to make this possible.
Restauranteurs who are constantly worried about what their customers think about their food and want to address any problems their customers may have with food quality immediately without waiting for it to turn into a negative review, which is permanent.
Foodies who want to comment about the food, without causing a scene or leaving a negative review, which could be damaging to the restaurant. The restauran chatboard offers a real-time exchange between customer and restauranteur to facilitate free-flow communication.
People who dine alone and want to stay socially engaged with their immediate surroundings through the chatboard.
University students are adventurous when it comes to food. Because they have a budget, they are more likely to look into reviews before they spend. They want to know how to get the best value for my limited lunch and dinner allowance and whether the chef is in a good mood today so that I don't end up regretting my spend.
Adds a whole new atmosphere to going to a restaurant. Adds a whole new dynamic to the whole restaurant eating experience.
Tourists who enter an area and are wondering what the long queue is in front of the restaurant is about, and able to engage with the crowd waiting or eating inside to ask what is good without being intrusive or awkward.
Restauranteurs who want to manage their food inventory better by offering specials on the chatboard to encourage take up by customers presently inside the restaurant, or those who are engaged with the restaurant chatboard.