<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.