Skip to content

Check-in system for in-person events Java with Spring application.

Notifications You must be signed in to change notification settings

barreto/pass-in-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pass.in Back-end

Application for managing participants in in-person events.

Static Badge Visits Badge

Coding solutions for the world

About

Pass.in is a check-in system for in-person events where the organizer can control and manage the list of participants and each person can generate their credential to access the event.

Functional requirements

  • Organizer
    • Must be able to register a new event;
    • Must be able to view event data;
    • Must be able to view the list of participants;
  • Attendees
    • Must be able to register for an event;
    • Must be able to view their registration badge;
    • Must be able to check-in at the event;

Non-functional requirements

  • Check-in at the event will be carried out using a QRCode

Business rules

  • The attendees can only register for an event once;
  • Attendees can only register for events with available places;
  • The attendees can only check-in to an event once;

Database model

Database model

Collection

Collection preview.png Import in Insomnia

How to run

  1. Download code base with git clone
  2. Import project on IntelliJ
  3. Download maven dependencies ./mvnw install
  4. Start Spring Boot application ./mvnw spring-boot:run
  5. Do your requests! 🎉

References


Thanks ❤️‍🔥

back to top ↑

About

Check-in system for in-person events Java with Spring application.

Topics

Resources

Stars

Watchers

Forks

Languages