User will be able to
- View all Ice Cream shops
- View single shop and its details
- Like a shop
- Delete a shop
- Add a review
- Sort/Filter to view the shops by likes/reviews/cost
- Search for a shop
Client Route | Component |
---|---|
/ | App.js |
/addshop | ShopForm.js |
/addreview/:id | ShopAddReview.js |
/shopdetails/:id | ShopDetails.js |
API Route | Request Method | Body | Response |
---|---|---|---|
/shops | GET | [{...},{...}] | |
/shops | POST | {name:, location:, image:, favFlav:} | {id:, name:, image:, favFlav:} |
/shops/:id | PATCH | {reviews:} | {id:,name:,image:,favFlav:,reviews:} |
-
What was the hardest part of your project? Why?
-
Did you have to restructure your project in any way? How?
-
How could you improve your project?
-
What is something you would have done differently?
-
What is the most exciting part of your project?
-
What are you most proud of?
-
What concepts made more sense for you after creating your project?