Requirements of Yelp’s Design
In this lesson3 sections
Requirements of Yelp’s Design
Specify who can update a listing, what nearby search returns, and how quickly those updates must become visible. Then estimate metadata, image storage, and traffic separately.
Requirements
Let’s identify the system requirements.
Functional requirements
User accounts: Users can log in and out. Authorized owners can manage their listings; other users can search and contribute reviews. Define how the service verifies ownership and handles disputed edits.
Note: There can be two types of users: business owners who can add their places on the platform and other users who can search, view, and give a rating to a place.
Search: Users can search for places by name or location (GPS).
Feedback: Users can review places using text, images, and ratings.
Non-functional requirements
The rest of this lesson is for Premium members
Premium opens every lesson in this course, along with all questions and solutions on PracHub.