PlainSimple.dev

← Back to Projects

RateUA — Currency Exchange Rate Aggregator

RateUA — Currency Exchange Rate Aggregator

A web application that collects and normalizes exchange rates from multiple Ukrainian providers, making it easy to compare buy and sell prices by city in one place.

RateUA is a personal project I built to solve a practical problem: comparing cash exchange rates in my city without opening multiple websites and navigating through advertising-heavy pages.

The application collects rates from multiple Ukrainian exchange services, normalizes the data, and presents buy and sell prices in a single interface. Users can filter rates by city, compare providers across multiple currencies, and quickly see how values have changed since the previous update.

I designed and developed the project end to end. The backend is built with Laravel and MariaDB, Redis is used for caching, RabbitMQ handles background processing, and the application is containerized with Docker. The frontend uses Livewire, Alpine.js, and Tailwind CSS.

RateUA has been running since 2024 and remains actively maintained as I add new data sources and improve data quality, reliability, and usability.

Links

View Live