https://github.com/aldythnahak/java_springboot_app_event_management
A full-featured event management web application built with Java Spring Boot. This app allows users to create, browse, and register for events, while administrators can manage event listings, track attendees, and view reports. Designed for scalability, maintainability, and ease of use.
https://github.com/aldythnahak/java_springboot_app_event_management
client-side html-css-javascript java server-side spring-mvc springboot sql web-application
Last synced: about 1 month ago
JSON representation
A full-featured event management web application built with Java Spring Boot. This app allows users to create, browse, and register for events, while administrators can manage event listings, track attendees, and view reports. Designed for scalability, maintainability, and ease of use.
- Host: GitHub
- URL: https://github.com/aldythnahak/java_springboot_app_event_management
- Owner: AldythNahak
- Created: 2025-06-21T13:59:29.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-21T14:20:26.000Z (12 months ago)
- Last Synced: 2025-06-21T15:25:20.040Z (12 months ago)
- Topics: client-side, html-css-javascript, java, server-side, spring-mvc, springboot, sql, web-application
- Language: JavaScript
- Homepage:
- Size: 8.4 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎫 Event Management System – Java Spring Boot
A web-based event management system built with **Java Spring Boot**. The application allows users to register and manage events, while administrators can create events, view participants, and handle event logistics efficiently.
---
## 🚀 Features
- User registration & login
- Event creation, editing, and deletion (admin)
- Event listing and search (user)
- Registration to events
- Admin dashboard for participant tracking
---
## 🛠 Tech Stack
- **Backend:** Java Spring Boot, Spring MVC
- **Frontend:** JSP / Thymeleaf (or configured templating engine)
- **Database:** MySQL
- **Authentication:** Spring Security
- **Build Tool:** Maven
---
## 📌 How to Use
- Switch branches to Choose Front-End side and Back-End Side:
- [`Client Side`](https://github.com/AldythNahak/JAVA_springboot_app_event_management/tree/client_side) – Client Side App
- [`Server_Side`](https://github.com/AldythNahak/leetcode/tree/backend-server-side) – Server Side App
## ⚙️ Getting Started
1. Clone the repository:
```bash
git clone https://github.com/AldythNahak/JAVA_springboot_app_event_management.git
cd JAVA_springboot_app_event_management
```
2. Open in your preferred IDE (IntelliJ or Eclipse)
3. Set up MySQL and update database credentials in application.properties
4. Run the application:
```bash
mvn spring-boot:run
```
## 📖 Goal
This repository serves as a learning log, a reference for interview prep, and a contribution to the open-source learning community.
---
## 🧑💻 Author
**Aldyth Nahak**
[LinkedIn](https://linkedin.com/in/aldythnahak) | [GitHub](https://github.com/AldythNahak)
---
## ⭐️ Contribute or Follow
Feel free to fork, clone, or star this repo if you find it helpful!