What I Built
I built both converters. Visitors can search for a currency and reverse the conversion. The result changes as they type. The cryptocurrency converter shows when its rates were last updated. I also built language-specific pages and a theme switcher. The frontend handles missing data so the page can still render.
I kept rate collection separate from conversion. The backend updates its stored rates on a schedule, while the website uses those rates to calculate each result as the visitor changes the form.
I also worked on delivery. Docker packages the website and API. Separate images support database migrations and the image server. A GitHub Actions workflow builds and pushes the container images.


