System Design · DoorDash · Medium
Design a review and rating system for a single restaurant that has one menu and multiple items. A user who has purchased an item may review that item, and any user may upvote or downvote a review. The product must display item information, review lists, vote totals, and each item's average rating. Assumptions and requirements: An item page shows the item's name, image, rating, and comments; rendering the frontend star widget is outside the scope of this design. A rating is a…
Checking your access…