Skip to content

API RESTful em NestJS com TypeScript, MongoDB via Mongoose, autenticação JWT e validação de dados.

Notifications You must be signed in to change notification settings

nathaliacosim/quiz-api-public

Repository files navigation

Quiz API Public

Nest Logo

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.


Tecnologias

  • NestJS (Node.js framework)
  • TypeScript
  • MongoDB (via Mongoose)
  • Bcrypt para hash de senhas

Funcionalidades

  • 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

Instalação

Clone o repositório:

git clone https://github.com/nathaliacosim/quiz-api-public.git
cd quiz-api-public

Instale as dependências:

npm install

Executando a aplicação

Modo desenvolvimento (com hot reload):

npm run start:dev

Modo produção:

npm run start:prod

Suporte

Este projeto é open source, licenciado sob a MIT License.

Se quiser contribuir, fique à vontade para abrir issues e pull requests!


Autor

Nathalia Cosim
GitHub | LinkedIn


Links úteis

About

API RESTful em NestJS com TypeScript, MongoDB via Mongoose, autenticação JWT e validação de dados.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published