About the Portfolio Project: Dining Review API category

Dining Review API Portfolio Project

Welcome to the subcategory for the Dining Review API Portfolio Project. This portfolio project can be found in the following courses or paths:

How to Get Feedback on your Project

Congratulations on finishing your portfolio project! Now you’ll want to follow these steps to get feedback on it.

  1. Post a link to your GitHub repository :slight_smile:
  2. Give us a few sentences about your experience. Was this fun? Difficult? How long did it take?
  3. Check back in—if someone has replied to your post, come see what they have to say.

How to Give Feedback on Another Learner’s Project

Reviewing someone else’s code isn’t just a nice thing to do; it’s also a great opportunity to sharpen your skills by viewing a different perspective.

  1. Refer to the article in your Career Path on How to Review Someone Else’s Code
  2. Click through topics in this subcategory to view other submissions of this project.
  3. Reply to a thread with feedback, encouragement, or letting them know if they did something in a way you hadn’t thought of before!

My attempt at the Dining Review API project

  • Controllers, Entities and Repositories implemented (Restaurant, User and DiningReview)
  • Basic Integration tests added (mvn verify to run)

Github repo - GitHub - brettjames250/dining-review

Struggling to implement the following requirements:

As part of the backend process that updates a restaurant’s set of scores, I want to fetch the set of all approved dining reviews belonging to this restaurant.

As an application experience, I want to fetch restaurants that match a given zip code and that also have at least one user-submitted score for a given allergy. I want to see them sorted in descending order.

Essentially I can’t work out how to store/update the restaurant entity when a new review is added?

Any help or feedback welcome :slight_smile:

Hi guys,
I’ve finished my Portfolio project. I’m still in the middle of the final task which is updating the scores of restaurants after the admin approves it. But anyway, it’s still decent in general.
Here is my Github link for the project: GitHub - Peonat2804/codecademy-dining at master
I would highly appreciate any feedback from you guys.
Have a good day.