Its an app to display toilets near the user. Users can also add a toilet with a rating.
* Ability to see nearby toilets in the map, also as a list.
* Ability to search with address.
* Ability to add a toilet
* Not restricted to search any address outside Kerala.
* Not restricted to zoom out and scroll to other places in map.
* App supports only Portrait orientation. Current use cases are best done in portrait orientation.
* On clicking the annotation, open up the google map to naivgate to the location.
If you want to run the app follow the below steps.
- Open the terminal and clone the repository.
git clone https://github.com/jayahariv/clean-kerala.git
- Change director and move inside the repository folder.
cd ~/<path to repository>/clean-kerala/
- install the cocoa pods.
pod install
- Open the workspace, now you can run the application. But it will only include the toilets from the firebase real time database.
Currently we don't support authentication with Facebook, Google or Sign-Up option. Only the signed-in users can add toilets to the real-time database. But it will be exposed soon.
- Go to
https://console.developers.google.com/apis/dashboard
- Create a Google Application inside it.
- Enable Places API.
- Create Credentials and copy the API Key.
- Paste the API Key copied inside the Clean-India -> model -> HttpConstants.swift -> API_KEY.