Development of an app like Yelp implies 6 main functionalities:
• Reviews
Writing and checking user reviews.
• Search nearby
With GPS on a mobile device, you can open the app and browse venues and services in your area.
• Directions
Geolocation tool to navigate users towards places of interest.
• Menus
A great extra feature to view today’s menu of a restaurant or a cafe.
• Photos
To view images of places or services, and leave images along with user reviews.
• Check-ins
Real-time mapping and posting to social media accounts about the venue you are at right now.
To
make an app like Yelp, you would have to build user module, communication module elements, social integration, etc.