Voltar aos projetos

<h3>Assembleia API</h3>

A Voting API é uma API RESTful desenvolvida com NestJS e TypeScript, criada para gerenciar assembleias, sessões de votação e participantes de forma organizada, segura e escalável.

O projeto foi estruturado seguindo os princípios da arquitetura modular do NestJS, promovendo a separação de responsabilidades e facilitando a manutenção, a evolução e a reutilização do código. A API disponibiliza endpoints para gerenciamento de assembleias, abertura e encerramento de votações, registro de votos e controle dos participantes.

Para garantir consistência e qualidade no desenvolvimento, o projeto utiliza ferramentas como ESLint e Prettier, além de contar com Docker para containerização, simplificando a execução e a implantação da aplicação em diferentes ambientes.

Este projeto demonstra conhecimentos em Node.js, NestJS, TypeScript, desenvolvimento de APIs REST, arquitetura modular, containerização com Docker, boas práticas de engenharia de software e organização de aplicações backend, evidenciando competências em desenvolvimento de soluções escaláveis e de fácil manutenção.

JavaScriptPrismaTypeScriptDockerNestJsGit / GitHub NodeJs
Imagem do projeto Assembleia API