Current language:English (US)

cover

Currency Converter

10 min of reading

Small Project

This project is a full stack currency converter application designed to provide fast and reliable currency conversions across 160+ supported currencies, with multilingual support in English and Portuguese. The application was developed entirely in TypeScript, using Next.js for the frontend and NestJS for the backend, following modern architectural and scalability best practices. It integrates with the ExchangeRate API to retrieve real-time exchange rates and ensures consistent environment management through Docker containerization. A strong focus was placed on code quality, documentation, and testing, including: - API documentation with Swagger; - Component documentation with Storybook; - Unit tests with Jest; - End-to-end tests with Cypress This project demonstrates proficiency in building well-documented, testable, and production-ready applications, combining clean architecture, strong typing, and modern DevOps practices.

View Project

This project is a full stack currency converter application designed to provide fast and reliable currency conversions across 160+ supported currencies, with multilingual support in English and Portuguese. The application was developed entirely in TypeScript, using Next.js for the frontend and NestJS for the backend, following modern architectural and scalability best practices. It integrates with the ExchangeRate API to retrieve real-time exchange rates and ensures consistent environment management through Docker containerization. A strong focus was placed on code quality, documentation, and testing, including: - API documentation with Swagger; - Component documentation with Storybook; - Unit tests with Jest; - End-to-end tests with Cypress This project demonstrates proficiency in building well-documented, testable, and production-ready applications, combining clean architecture, strong typing, and modern DevOps practices.

Overview

A modern currency converter supporting 160+ currencies with multilingual support (English and Portuguese). Built with Next.js on the frontend and NestJS on the backend, fully typed with TypeScript, integrated with the ExchangeRate API, and containerized using Docker.

Purpose:PersonalStatus:ArchivedScope:Front-end, UI/UX DesignStarted At:Around September 2023Finished At:Not finished

Technologies

  • Cypress
  • Swagger
  • Next.js
  • Node.js
  • Storybook
  • HTML
  • CSS
  • SASS
  • TypeScript
  • Jest
  • Docker

Medias

  • Currency Converter Cover
  • Currency Converter Home Page
  • Currency Converter Home Page+4 Medias

Links

    GithubFigma DesignBehance link

Case Studies