Section Intro
In this section where we’re going to learn how to add a product reviews feature with the following requirements:
- show reviews list
 - show review score and number of ratings
 - ability to submit a review or update an existing one
 
 
We’ll implement this functionality using “fake” repositories on the client.
And we’ll complete the full-stack implementation in the second course about Flutter & Firebase (using Cloud Firestore and Cloud Functions).
What you’ll learn
- how to collect user input using a custom form
 - how to save the form data using services and repositories, using our reference architecture
 - how to preload data into the form
 - how to reactively rebuild the UI in the product page when a review has been submitted