> For the complete documentation index, see [llms.txt](https://riafy-2.gitbook.io/coronasafe-logistics-deployment/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://riafy-2.gitbook.io/coronasafe-logistics-deployment/setting-up-superhero-android-app.md).

# Setting Up Superhero Android App

The Superhero app keeps track of the near real-time location of all the volunteers. The app sends requests for emergency tasks to nearby volunteers with instructions on how to fulfil them.

### Cloning the repository

Clone the repository available at [https://github.com/coronasafe/superhero\_frontend](https://github.com/coronasafe/superhero_app)

```
git clone https://github.com/coronasafe/superhero_app.git
```

### Project Setup

* All notifications are received in the app through [Firebase Cloud Messaging](https://firebase.google.com/docs/cloud-messaging).
* Setup a Firebase project, enable Firebase Cloud Messaging and place the google-services.json in root\app.
* Server base URL can be found in Constants.kt class.
* There is an OTP authentication layer as part of onboarding. Omitting OTP authentication layer is possible and can make app's entry point as LoginActivity.
