The RateMate App is a simple and intuitive currency converter for quick and accurate conversions. Enter the amount, select the currencies, and get real-time exchange rates. Perfect for travelers, traders, and anyone needing fast conversions on the go.
To run the app and use on your android device kindly download via the link below.
- Installation guide and configuration
- Features
- Architecture
- Contributing
- License
- Fork the repository.
- Run, git clone 'repo-link' on your git.
- You need to get a currency converter API from https://app.exchangerate-api.com/.
- You need an API from https://app.currencyapi.com/ for the historical data
- Finally run, flutter run.
- The primary purpose of the app is to help users calculate currency conversions quickly and accurately.
- Users can convert currencies from over 100 countries in just one calculation.
- Real-time exchange rates ensure the most up-to-date conversion values.
- Ideal for travelers, traders, and anyone who needs to perform currency conversions efficiently.
- The app includes a Legacy Rate Tab where users can view historical exchange rates.
- Access past currency rates to understand trends and make informed decisions.
- Perfect for users who need to compare current rates with historical data.
This project uses the flutter Feature-First approach. Each feature has the Presentation layer, Application layer, Domain layer and Data layer. This approach helps to give the codebase and the app a consistent structure.
- Everyone interested in this project is welcome to contribute to the project.
- All you need to do is
- Fork the repo.
- Clone the repo.
- You can create a new branch if you want.
- Make your adjustments.
- git add and commit your changes.
- Push your changes.
- Make a pull request.
- Your pull request will be tested and merged.
See the LICENSE.md file for license rights and limitations (MIT).