Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrade-tiago/rocketseat.pass-in.api
Back-end em Node.js desenvolvido durante o NLW Unite, da Rocketseat, utilizando Fastify e ORM Prisma
https://github.com/andrade-tiago/rocketseat.pass-in.api
api-rest fastify nlw nlw-unite-node node-js prisma-orm typescript zod
Last synced: about 1 month ago
JSON representation
Back-end em Node.js desenvolvido durante o NLW Unite, da Rocketseat, utilizando Fastify e ORM Prisma
- Host: GitHub
- URL: https://github.com/andrade-tiago/rocketseat.pass-in.api
- Owner: andrade-tiago
- Created: 2024-04-03T00:53:37.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-23T04:50:43.000Z (8 months ago)
- Last Synced: 2024-11-11T09:03:48.169Z (about 1 month ago)
- Topics: api-rest, fastify, nlw, nlw-unite-node, node-js, prisma-orm, typescript, zod
- Language: TypeScript
- Homepage: https://rocketseat-pass-in-api.onrender.com/docs
- Size: 71.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pass.in
Este é o back-end do pass.in, uma aplicação de gestão de participantes em eventos presenciais.
A API permite:
- [x] cadastrar um evento;
- [x] inscrever um novo participante em um evento;
- [x] obter os detalhes de um evento cadastrado;
- [x] obter os dados da inscrição de um participante em um evento;
- [x] obter os dados de todos os participantes inscritos em um evento; e
- [x] realizar o check-in de um participante.## Regras de negócio
- [x] Um participante só pode ser inscrito em um evento uma única vez;
- [x] Um participante só pode ser inscrito em um evento com vagas disponíveis;
- [x] Só é possível realizar o check-in de um participante em um evento uma única vez.## Documentação da API (Swagger)
Você pode encontrar o link para a documentação da API nos detalhes do repositório.