ie. how it works, contact us, team, about, press, terms, FAQ, hiring
An email login is generally best to start with unless your app will have tight integration with services like Facebook or Twitter, in which case social login is better.
A profile means that some of the people that use your app will have to enter information about themselves that might be viewed publicly.
Accept credit cards, PayPal, Bitcoin.
People leave reviews and/or rate things.
This means you'll need to make an API (or Application Programming Interface). It's how all your friendly apps talk to each other.
The cost to build a search function can vary greatly. The price given here is an average for search integration based on basic tagging. Not Google.
A CMS will let you update content on your site without writing code (i.e. a blog).
I allow Agent to contact me for this project.