- Clean Architecture starter code: https://git.uwaterloo.ca/cs346/public/1241/slides/-/tree/main/06-04-ui-patterns/clean-android-ui
- Template app provided by MongoDB Atlas: https://www.mongodb.com/docs/atlas/app-services/reference/template-apps/#std-label-template-apps
- Maps Compose Library: https://developers.google.com/maps/documentation/android-sdk/maps-compose
- Distance function: https://mapsplatform.google.com/resources/blog/how-calculate-distances-map-maps-javascript-api/
- Custom MapMarker from drawable icons: https://www.boltuix.com/2022/11/add-custom-marker-to-google-maps-in.html
- Tutorial on using Hilt and Firebase auth: https://www.simplifiedcoding.net/firebase-authentication-using-mvvm/
- FirestoreCleanArchitectureApp: https://github.com/alexmamo/FirestoreCleanArchitectureApp
- NotificationServices: https://github.com/android/user-interface-samples/blob/main/People/app/src/main/java/com/example/android/people/data/NotificationHelper.kt
- Uploading images to Firebase storage:
- All custom markers are drawn based on: https://www.flaticon.com/free-icon/destination_3295084?related_id=3295084&origin=pack