Hello Everyone ! I'm new here and i've been so excited in learning about CouchCMS. Recently i've been wondering if it's possible to create a directory listing website using couchcms, where user can find listing based on nearby location, and you can find all the listings in the google maps of your website. i.e such as AirBnb, Zomato or Studiomusik.id.

Therefore, are there any add ons or feature to make it happen ?
- Search by Categories [ as in studiomusik.id website ]
- Search based on our nearby location and show the distance
- Rate the listing with "Star"

Thank you in advance :D !