Project developed during the Next Level Week Unite event.
Technologies | Project | License
Pass in is a platform designed to facilitate the management of events and participants, offering functionalities that enable organizers to register new events, view detailed data of each event, list and query participants, as well as provide a seamless experience for event registration and check-in. All these functionalities have been implemented according to the defined business rules to ensure the effectiveness and usability of the application.
- Create and register new events, as well as view event data.
- View the list of participants.
- Participants should be able to register for an event and view the registration badge.
- Ability to check in to the event.
- Participants can only register for an event once.
- Participants can only register for events with available slots.
- Participants can only check in to an event once.
- Java 21
- Spring Boot para a construção da infraestrutura back end
- HSQL Database como banco de dados embarcado
- Maven para gerenciamento de dependências
- Spring Data JPA para integração com o banco de dados
- Lombok para reduzir a verbosidade do código
- Flyway para controle de versão do banco de dados
- Spring Boot Dev Tools para agilizar o processo de desenvolvimento.
This project is licensed under the MIT License. See the LICENSE file for more details.