PassIn é um projeto de gestão de eventos e check-in de participantes. Desenvolvido durante a trilha de Java do evento Unite da NLW promovido pela RocketSeat
A aplicação foi desenvolvida utilizando o framework Spring com linguagem primária Java.
Aplicação consiste em 6 endpoint que permitem todos os requisitos listados abaixo, assim como as regras de negócio
- O organizador deve poder cadastrar um novo evento;
- O organizador deve poder visualizar dados de um evento;
- O organizador deve poser 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;
- 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;
- O check-in no evento será realizado através de um QRCode;,