Idioma atual:Português (BR)

cover

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 Projeto

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.

Propósito:PessoalStatus:ArquivadoEscopo:Front-end, UI/UX DesignIniciado em:Por volta de setembro, 2023Finalizado em:Não finalizado

Tecnologias

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

Mídias

  • Currency Converter Cover
  • Currency Converter Home Page
  • Currency Converter Home Page+4 Mídias

Links

    GithubFigma DesignBehance link

Documentação