Currency Converter
10 min de leitura
Projeto de Pequeno Porte
Este projeto é uma aplicação full stack de conversão de moedas, projetada para fornecer conversões rápidas e confiáveis em mais de 160 moedas, com suporte multilíngue em inglês e português. A aplicação foi desenvolvida inteiramente em TypeScript, utilizando Next.js para o frontend e NestJS para o backend, seguindo as melhores práticas modernas de arquitetura e escalabilidade. Integra-se com a ExchangeRate API para obter taxas de câmbio em tempo real e garante um gerenciamento de ambiente consistente através da conteinerização com Docker. Foi dado um forte foco à qualidade do código, documentação e testes, incluindo: - Documentação da API com Swagger; - Documentação de componentes com Storybook; - Testes unitários com Jest; - Testes de ponta a ponta (E2E) com Cypress. Este projeto demonstra proficiência na construção de aplicações bem documentadas, testáveis e prontas para produção, combinando arquitetura limpa, tipagem forte e práticas modernas de DevOps.
Visualizar ProjetoVisão Geral
Um conversor de moedas moderno com suporte a mais de 160 moedas e multi-idioma (inglês e português). Desenvolvido com Next.js no frontend e NestJS no backend, totalmente tipado com TypeScript, integrado à ExchangeRate API e conteinerizado com Docker.
Tecnologias
- Cypress
- Swagger
- Next.js
- Node.js
- Storybook
- HTML
- CSS
- SASS
- TypeScript
- Jest
- Docker
Mídias


+4 Mídias
Documentação
Este projeto é uma aplicação full stack de conversão de moedas, projetada para fornecer conversões rápidas e confiáveis em mais de 160 moedas, com suporte multilíngue em inglês e português. A aplicação foi desenvolvida inteiramente em TypeScript, utilizando Next.js para o frontend e NestJS para o backend, seguindo as melhores práticas modernas de arquitetura e escalabilidade. Integra-se com a ExchangeRate API para obter taxas de câmbio em tempo real e garante um gerenciamento de ambiente consistente através da conteinerização com Docker. Foi dado um forte foco à qualidade do código, documentação e testes, incluindo: - Documentação da API com Swagger; - Documentação de componentes com Storybook; - Testes unitários com Jest; - Testes de ponta a ponta (E2E) com Cypress. Este projeto demonstra proficiência na construção de aplicações bem documentadas, testáveis e prontas para produção, combinando arquitetura limpa, tipagem forte e práticas modernas de DevOps.
Visão Geral
Um conversor de moedas moderno com suporte a mais de 160 moedas e multi-idioma (inglês e português). Desenvolvido com Next.js no frontend e NestJS no backend, totalmente tipado com TypeScript, integrado à ExchangeRate API e conteinerizado com Docker.
Tecnologias
- Cypress
- Swagger
- Next.js
- Node.js
- Storybook
- HTML
- CSS
- SASS
- TypeScript
- Jest
- Docker
Mídias


+4 Mídias
