Uma API RESTful desenvolvida com NestJS para gerenciar quizzes, autenticação JWT e perfis de usuário. Projeto escalável e eficiente para aplicações de perguntas e respostas.
- NestJS (Node.js framework)
- TypeScript
- MongoDB (via Mongoose)
- Bcrypt para hash de senhas
- Cadastro e login de usuários com validação e criptografia de senha
- Proteção de rotas via JWT Guard
- Criação, leitura, atualização e exclusão (CRUD) de quizzes e perguntas
- Perfil de usuário com dados complementares
- Estrutura modular, seguindo boas práticas do NestJS
Clone o repositório:
git clone https://github.com/nathaliacosim/quiz-api-public.git
cd quiz-api-public
Instale as dependências:
npm install
Modo desenvolvimento (com hot reload):
npm run start:dev
Modo produção:
npm run start:prod
Este projeto é open source, licenciado sob a MIT License.
Se quiser contribuir, fique à vontade para abrir issues e pull requests!
Nathalia Cosim
GitHub | LinkedIn