An open API service indexing awesome lists of open source software.

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.

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!