https://github.com/mirzemehdi/FindTravelNow-KMM
FindTravelNow - metasearch travel application that is available both in iOS and Android store developed with Kotlin Multiplatform + Compose Multiplatform.
https://github.com/mirzemehdi/FindTravelNow-KMM
android compose-multiplatform ios jetpack-compose kotlin kotlin-multiplatform kotlin-multiplatform-sample
Last synced: about 1 month ago
JSON representation
FindTravelNow - metasearch travel application that is available both in iOS and Android store developed with Kotlin Multiplatform + Compose Multiplatform.
- Host: GitHub
- URL: https://github.com/mirzemehdi/FindTravelNow-KMM
- Owner: mirzemehdi
- Created: 2023-09-29T18:33:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-14T22:25:37.000Z (9 months ago)
- Last Synced: 2024-11-07T17:46:26.493Z (7 months ago)
- Topics: android, compose-multiplatform, ios, jetpack-compose, kotlin, kotlin-multiplatform, kotlin-multiplatform-sample
- Language: Kotlin
- Homepage: https://app.findtravelnow.com
- Size: 19.2 MB
- Stars: 165
- Watchers: 2
- Forks: 20
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-list - mirzemehdi/FindTravelNow-KMM - FindTravelNow - metasearch travel application that is available both in iOS and Android store developed with Kotlin Multiplatform + Compose Multiplatform. (Kotlin)
README
# FindTravelNow - Travel App for iOS and Android
[](https://github.com/mirzemehdi/FindTravelNow-KMM/actions/workflows/build_debug_app.yml)
[](https://kotlinlang.org)

[FindTravelNow](https://app.findtravelnow.com/) is metasearch travel application that is available both in [AppStore](https://apps.apple.com/gr/app/findtravelnow/id6471192930) and [Google Play Store](https://play.google.com/store/apps/details?id=com.travelapp.findtravelnow) developed with Kotlin Multiplatform + Compose Multiplatform.
| Android | iOS |
|:-:|:-:|
| [](https://play.google.com/store/apps/details?id=com.travelapp.findtravelnow) | [
](https://apps.apple.com/gr/app/findtravelnow/id6471192930) |
## Screenshots
![]()
![]()
![]()
## Features
- 🎒 All in one travel features
- 📱 Multiplatform (android and iOS)
- ✈️ Find cheap flights, and get weekly updated Top 5 flights
- 🛏️ See deals from many hotels/hostels and accommodations in one place.
- 🚕 Car renting when you travel
- 🚴 Rent a motorcycle, scooter or bicycle## Tech stack
- [Kotlin Multiplatform](https://www.jetbrains.com/kotlin-multiplatform/) - targets android and iOS platforms
- [Compose Multiplatform](https://www.jetbrains.com/lp/compose-multiplatform/) - UI part
- [Kotlin Coroutines](https://kotlinlang.org/docs/coroutines-overview.html) - For handling asynchronous part
- [Ktor](https://ktor.io/) - Networking library
- [Koin](https://insert-koin.io/) - DI framework
- [Voyager](https://github.com/adrielcafe/voyager) - Multiplatform Navigation library
- [KMPNotifier](https://github.com/mirzemehdi/KMPNotifier/) - Multiplatform Push Notification library
- [KMPAuth](https://github.com/mirzemehdi/KMPAuth/) - Multiplatform Authentication library
- [KMPRevenueCat](https://github.com/mirzemehdi/KMPRevenueCat/) - Multiplatform RevenueCat wrapper library for subscription/in-app-purchase
- [Napier](https://github.com/AAkira/Napier) - Multiplatform Logging library
- [Multiplatform Settings](https://github.com/russhwolf/multiplatform-settings) - Multiplatform library for saving simple key-value data## CI/CD
In each push to any branch debug application for both android and ios will be built.
Whenever new tag is pushed release app will be distributed to both Google Play and AppStore in testing track.## Contributing
Feel free to open new issue for feature suggestion, or bug fixing or anything related to project architecture, or just a suggestion :).