Le Quest is an App which aims to give you daily challenges in a city of your choice (Berlin in this case). The challenges are supposed to get you out of your comfort zone and to visit new places and meet like-minded people.
This is a Kotlin Multiplatform project targeting Android and iOS.
- Select a quest of your choice or simply accept the daily challenge suggested by the App.
- Quests are completed by scanning a QR code at the quest's location.
- Collect XP and rank up to higher leves.
- Room Kotlin Multiplatform for the database
- Supabase for the remote data
- Compose Multiplatform for the UI
- However native screens are implemented where needed, as for the QR code scanner or the map (e.g., Apple Maps on iOS and Google Maps on Android).
- Koin dependency injection framework.