Skip to content

An app that displays nearby city attractions (or "clovers"). Includes reviews and directions for every location! Requires creation of personal Yelp API key.

Notifications You must be signed in to change notification settings

prishaanand/Clover-Hub-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Clover-Hub-App

An app that displays nearby city attractions (or "clovers"). Includes reviews and directions for every location!

Purpose + Privacy:

Clover Hub is an explorer's best friend! The app is designed to geolocate the user whereever they may be located and display a comprehensive list of "hidden clovers" (which are the best places the city has to offer). But don't worry, we care about your privacy! Because of this, we do not collect any data about your location without your permission. The user is intially requested to accept a request for tracking their geolocation, before being shown the list of hidden clovers.

Functionality:

The user has the option to choose between either the list view, which displays all the restaurants as well as sights in a scrollable list, or a map view, which displays the same data but as tappable pins on the world map. Each location is accompanied by how far away it is, its Yelp rating in clovers, number of Yelp reviews, and an image. Upon selecting the preferred location, the user is then provided with a list of details (such as phone number, website, and a link to the reviews) about the place. They are also able to see direct directions, use Apple Maps, to the location.

Views from the App!

Welcome + Permission

onboarding1 onboarding2 permission

List + Map Views

listview1 listview2 mapview

Details

detailsview yelphyperlink

Directions

directionsview directionsapple

Special Features:

  • All the details provided for each business are hyperlinked to the corresponding app. For instance, when viewing the phone number of a certain restaurant or sight, users can simply tap on the "Call" button and it will take to them to the phone app.
  • Map pins are tappable and provide the same detailed view as from the list.
  • Directions to the location can be previewed within the app as well as directly opened in Apple Maps.
  • Same features are available from any location.

Note On Replication:

Since this app utilizes the Yelp API, I had to create a personal API key in order to fetch information from Yelp's database. Because of privacy reasons (according to Yelp's developer documentation), I was not able to share the key. So, when you try to run this code on your own device, it will continually load after geolocating permission is granted, since the API key was omitted. In order to make your own key and use this project, you can go to https://www.yelp.com/developers/documentation/v3.

About

An app that displays nearby city attractions (or "clovers"). Includes reviews and directions for every location! Requires creation of personal Yelp API key.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages