A MERN Stack app that allows users to search for top rated restaurants in an area and save those restaurants.
Created by James Redden and Joshua Hsu
James Redden GitHub | LinkedIn
Joshua N Hsu GitHub | LinkedIn
-
Click on this link to access the app: [A Chef's Kiss] (Will be back soon)
-
On the search page, enter a location (neighborhood, city, state, country) you'd like to explore.
-
Click Search. This will populate list of 5 restaurants based on your search criteria.
-
Select a restaurant you'd like to save to 'Your Restaurants'.
-
On the home page, you can view all the details about the restaurants you've saved.
-
On each restaurant, you can also add your own impressions or remove the restaurant from your list.
- Mongo DB
- Express.js
- React
- Node.js
- Yelp Fusion API
These future features and much more were all added to James Redden's solo remake of Chef's Kiss known as Urban Forager.
- Separate frontend pages into further React Components (i.e. 'Restaurant Lists, Buttons, and Inputs')
- Add a Show Page and implement a feature to allow users to add their impressions of a restaurant.
- Caching search results to avoid unnecessary fetch calls from the API.
- Restrict a user from saving restaurants in their list more than once.
- Implement Auth0 Authorization.
- Implement a Restaurant view that allows users to view all other users' impressions.
- Implement the use of an OpenAI API that aggregates and summarizes all users' impressions.