This project is a Student Event System that allows students to view events, book tickets, and attend events. The university can create events, assign venues, and manage bookings. The system is developed using Java and applies object-oriented design principles and design patterns.
- Jada – Booking
- Ayren – Student
- Milani – Event
- Angelia – Venue
- Nuyra – Ticket
- Student
- Booking
- Event
- Venue
- Ticket
- domain – contains entity classes
- factory – handles object creation
- repository – handles CRUD operations
- test – contains unit tests
- Builder Pattern
- Factory Pattern
- Repository Pattern
- Singleton Pattern
- Java
- IntelliJ IDEA
- Maven
- GitHub
- JUnit 5
- Clone the repository
- Open in IntelliJ
- Build using Maven
- Run test classes
Each member worked on their own branch Issues and milestones were used for task management Pull requests were created for integration
