Add weekly average buy and sell rates chart of each currency in ProviderDetailScreen
allow user to change the chart by clicking on certain currency in the list
Add Embedded map view in ProviderDetailScreen
Use external mapping services (MapLibre/Google Maps) to visualize the provider’s location with an interactive marker.
display the user’s current location as a marker on the map.
Add Target Rate Alert button in SettingsScreen
opens Alert screen to set alert (maximum = 3) conditions and shows active and triggered alerts
User selects:
Currency (e.g., USD)
Rate type (Buy/Sell)
Target rate (e.g., ≥ 25.00)
Provider type (Banks, Exchanges or All)
App checks rates once per 8 hour and sends notification when match found
Shows summary in Settings (e.g., "1 active rate alert")+
Migrate web scrapers and fetching from public APIs (kurzy.cz) from Kotlin running on Android device to Python server (Firebase)
Cloud Firestore for data storage
Cloud Scheduler for automated scraping (every 8 hour)
REST API endpoint for mobile app data retrieval
Make app multiplatform using Kotlin Multiplatform (Android + iOS)
Add "Convert" button in ProviderDetailScreen
opens converter as new screen or dialog for calculating exact amount
add in calculation fee also if provider has it
Add favorite providers feature
user will see favorite providers first in the list
Add Favorite Currencies feature in CurrencyScreen
Display favorite currencies (by default: USD, EUR) at the top of the list, separated from the rest
Add Dual Currency Pair Selector in ProviderListScreen
Replace separated default and target currency with single pair showing "You give ⇅ You get"
One currency always CZK, other always foreign currency
Tap ⇅ button to swap give and get pair