Welcome to the Event Management System project! This project is an open-source event management system developed using the Spring Boot framework.
The Event Management System project aims to provide a comprehensive solution for managing events and participants. It includes features such as event display, participant management, user authentication, and more.
- Event Display: View all events, sorted by date, and manage event details.
- Participant Management: Add, remove, and manage participants for specific events.
- User Authentication: Secure sign-up, login, and logout functionality for users.
- Notification System: Create and manage notifications related to events.
- Admin Dashboard: Provides administrators with tools to manage events, notifications, and users.
- Spring Boot: Backend framework for developing Java applications.
- Spring Security: Provides security features such as authentication and authorization.
- Spring Data JPA: Simplifies data access using the Java Persistence API.
- Thymeleaf: Modern server-side Java template engine for web and standalone environments.
- MySQL: Reliable relational database management system for data storage.
- Maven: Dependency management tool for Java projects.
This project is licensed under the MIT License. See the LICENSE file for details.