Skip to content

A basic Event Management System built with *Java Servlets, **JSP, and **MySQL. This project allows an *Admin to register events and view all listed event

Osagani31/SimpleEventRegistrationSystem

Repository files navigation

🎉 Simple Event Management System (Java Servlet + JSP)

A basic Event Management System built with *Java Servlets, **JSP, and **MySQL. This project allows an *Admin to register events and view all listed events. Designed for learning the basics of web development using Java EE technologies.


🚀 Features

  • 🔐 Admin-only access(username-admin/password-admin123)
  • 📝 Add/Register events (title, date, description, etc.)
  • 📋 View all listed events
  • 📝 Assign Event Manager and allocated Hall to Co-ordinate event
  • 📋 View all Assign Event Manager and Hall
  • 📝 Add Event Status with Customer Comments to Analyze data about the business and for Marketing purposes
  • 📋 View all Event Status
  • 💾 MySQL database integration (via phpMyAdmin)
  • 🖥 Hosted on Apache Tomcat server

🛠 Tech Stack

  • Frontend: JSP, HTML, CSS, Bootstrap
  • Backend: Java Servlets
  • Database: MySQL (managed using phpMyAdmin)
  • Server: Apache Tomcat (recommended: v9+)
  • Build Tool: IDE (Apache)

🔐 Admin Login Page

Here is the admin login page of the Event Management System:

image

📝 Register Event Form

Allows the admin to enter event title, date, description, etc.

image

📋 View All Events or Reservations

Displays a list of all registered events(Reservations)

Screenshot 2025-06-25 155234

📋 View All Clients

Displays a list of all Clients who registered.

Screenshot 2025-06-25 155204

🧑‍💼 Assign Manager & Hall

Admin assigns an event manager and hall to a specific event.

image image

(Allocating Employees or event managers in the company): Screenshot 2025-06-25 155332

(Allocating Halls Currently available): Screenshot 2025-06-25 155400

📋 View All Status/Customer Feedbacks

Displays Status of the events and Customer feedbacks

Screenshot 2025-06-25 155547


🎬 Demo Video

📁 Folder Structure

image


📦 How to Run

  1. Clone or download the repo
  2. Import project into Apache NetBeans
  3. Set up Tomcat Server (v9+)
  4. Import the eventdb.sql file into phpMyAdmin
  5. Update DB connection info in DBConnection.java
  6. Run on http://localhost:8080/WebApplication1

📧 Contact

For suggestions or queries:

GitHub: @Osagani31


About

A basic Event Management System built with *Java Servlets, **JSP, and **MySQL. This project allows an *Admin to register events and view all listed event

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages