Skip to content

Repository files navigation

Logo do LUDI

USARP


✨ Funcionalidades

  • Autenticação de usuários

    • Login
    • Cadastro
    • Recuperação e redefinição de senha
  • Gerenciamento de usuários

    • Consulta de usuários
    • Atualização de dados e senha
    • Exclusão de conta
  • Brainstormings

    • Listagem pública
    • Criação autenticada de brainstormings
  • Projetos

    • Listagem de projetos do usuário
    • Criação de novos projetos

🧩 Tecnologias e Bibliotecas

  • Node.js + Fastify
  • ZodV4
  • TypeScript
  • JWT para autenticação
  • Prisma para ORM
  • Nodemailer para envio de e-mails
  • Swagger/OpenAPI para documentação
  • Docker para contêineres

🏁 Como rodar o projeto

# Instale as dependências
npx prisma generate
npm install

# Inicie o servidor
npm run dev

A documentação interativa (Swagger) estará disponível em: http://localhost:PORT/api-docs

About

Backend da USARP em Typescript

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages