Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/orchidzz/restaurantmatcher
Light-weight website using Yelp and Geocoding API's
https://github.com/orchidzz/restaurantmatcher
axios jquery nodejs
Last synced: 1 day ago
JSON representation
Light-weight website using Yelp and Geocoding API's
- Host: GitHub
- URL: https://github.com/orchidzz/restaurantmatcher
- Owner: orchidzz
- Created: 2023-01-02T21:51:54.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-16T18:58:45.000Z (2 months ago)
- Last Synced: 2024-09-16T23:51:49.136Z (2 months ago)
- Topics: axios, jquery, nodejs
- Language: JavaScript
- Homepage: https://restaurantmatcher.onrender.com/
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RestaurantMatcher
## Description
Automate the process of choosing a restaurant by matching user with a restaurant based on user's preferences inputs. User can reject the match and get shown another match or accept the match and get directed to the Yelp page of the restaurant (similar to dating apps but for restaurant).## Motivation
On Sundays, my mom and I often eat out. Despite wanting to try new places, we often end up at restaurants that we already frequent because of the overwhelming number of choices when searching for restaurants, hesitation in making a conscious choice, etc.
Thus, we needed something to force us to be spontaneous. Here comes a website that chooses a restaurant for you while still allowing some freedom of choice, lessening the time to scroll through Yelp/Google's flood of search results, etc.## Lessons
1. Use of Yelp and Geocoding API's
2. CORS (cross origin resource sharing) is not supported by Yelp Fusion --> have to request on server-side
3. Environmental vars to hide api keys