Section Intro

In this section where we’re going to learn how to add a product reviews feature with the following requirements:

  1. show reviews list
  2. show review score and number of ratings
  3. ability to submit a review or update an existing one
A product page with some reviews The leave review form

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

Questions? Let's chat