caducoder / pass.in-nlw-nodejs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pass.in - Backend

Backend da aplicação pass.in construída durante o evento NLW Unite da Rocketseat.

Stack utilizada

Back-end: Node, Express, Typescript.

Banco de dados: SQLite

TO-DO

☐ Adicionar o handler de erros

Requisitos funcionais

Requisitos funcionais:

  • O organizador deve poder cadastrar um novo evento;
  • O organizador deve poder visualizar dados de um evento;
  • O organizador deve poder visualizar a lista de participantes;
  • O participante deve poder se inscrever em um evento;
  • O participante deve poder visualizar seu crachá de inscrição;
  • O participante deve poder realizar check-in no evento; Regras de negócio:
  • O participante só pode se inscrever em um evento uma única vez;
  • O participante só pode se inscrever em eventos com vagas disponíveis;
  • O participante só pode realizar check-in em um evento uma única vez;

About


Languages

Language:TypeScript 100.0%