Yummies is a Yelp clone for finding good restaurants. Users can rate and review restaurants, or even create their own business.
- CSS
- HTML
- Javascript
- Express
- Node JS
- React
- Redux
- Postgres
- Sequelize
- Sign up / Log in (or Demo User)
- Create / Read / Update / Delete Restaurants
- Create / Read / Update / Delete Reviews
- Run
npm install
in the frontend directory - And then
npm start
- Run
npm install
in the backend directory - And then
npm start
- 404 Page
- AWS Image upload
- Likes for restaurants
- Search for restaurants
- Google Maps
Updating the total review rating when a user creates, updates, or deletes a review gave me some trouble. Figuring out how to get that to re-render after those events seemed harder than I thought it would be. After some thought I realized using a dispatch I could re-render the business with it's updated review rating.