Requirements of Yelp’s Design
Learn about the requirements for a proximity service like Yelp.
Requirements
Let’s identify the requirements of our system.
Functional requirements
The functional requirements of our systems are below:
-
User accounts: Users will have accounts where they’re able to perform different functionalities like log in, log out, add, delete, and update places’ information.
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: The users should be able to search for nearby places or places of interest based on their GPS location (longitude, latitude) and/or the name of a place.
-
Feedback: The users should be able to add a review about a place. The review can consist of images, text, and a rating.