Skip to content

Pass in simplifies event and participant management with features like event registration, participant listing, and seamless event check-in. It ensures effectiveness and usability by adhering to predefined business rules.

License

Notifications You must be signed in to change notification settings

rudyfernandes/nlw-unite-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pass in

Project developed during the Next Level Week Unite event.

Technologies   |    Project   |    License

License


💻 Project

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.

Project features

  • 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.

Business rules

  • 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.

🚀 Technologies

This project was developed using the following technologies:

  • 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.

📧 Contato

rudyfernandez2002@gmail.com

📝 License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Pass in simplifies event and participant management with features like event registration, participant listing, and seamless event check-in. It ensures effectiveness and usability by adhering to predefined business rules.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages