Esta é uma API Rest desenvolvida durante a NLW Unite da Rocketseat de 04/2024, na trilha de Node js, para o gerenciamento de participantes de eventos presenciais. Maiores detalhes estão na documentação feita com swagger. Para acessa-la basta seguir estes passos:
- Copiar a url do projeto que está na página principal do repositório
- Abrir o git bash dentro do diretório escolhido para copiar o projeto
- Digitar
git clone <url-copiada>
- Rodar no terminal o comando
npm i
- Depois o comando
npm prisma generate
- E por fim
npm run start
- Acessar no browser de sua preferência a url: http://localhost:3001/docs
1 - Cadastrar eventos
2 - Cadastrar usuários
3 - Obter informações dos eventos
4 - Visualizar os usuários cadastrados em um evento
5 - Pesquisar por usuários
6 - Realizar o check-in do usuário
- Acesso à tabela:
npm run db:studio
- Gerar migrations:
npm run db:migrate
- Gerar seeds:
npx prisma db seed