Real-time currency rate display
- The system shall display current buy/sell rates for up to 15 major currencies paired with CZK, with actual availability depending on each provider's offerings.
- The system shall retrieve rates from at least 10 banks and 10 exchange offices in Prague.
- The mobile app shall display the most recent rates retrieved from the backend API.
Currency rate comparison
- Users shall be able to view and compare rates from multiple providers in a single list.
- The system shall allow users to sort providers by the best buy rate and by the best sell rate.
Currency converter with fees
- Users shall be able to calculate exact amounts for bidirectional CZK exchanges (CZK → foreign currency and foreign currency → CZK).
- Users shall be able to convert amounts up to 25 000 CZK equivalent.
- The system shall include provider-specific fees (0-3% range) in all calculations.
- The system shall display conversion results with 2 decimal place accuracy.
Provider filtering and search
- Users shall be able to filter providers based on type (banks, exchange or all).
- Users shall be able to filter by favorite providers.
- Users shall be able to search providers by name.
- Users shall be able to filter by specific currencies.