Event Management System Project Source Code | Spring Boot + React JS + MySQL | Razorpay Payment + Email OTP
Build a complete Event Management System Project Source Code using Java Spring Boot (backend), React JS (frontend), and MySQL (database) with Razorpay payment gateway and email notifications for your final year, internship, or capstone project.
This project replicates a real-world event booking platform, helping you learn full-stack development, secure payments, OTP-based authentication, multi-manager listings, and order management, while creating a project you can proudly showcase in your portfolio or as a startup MVP.
✅ Key Functionalities (All in One Project):
✨ User Authentication & Security
- JWT-based login and registration system for Admin, Event Manager, and Customers.
- Secure role-based access management with Spring Security 6.
✨ Email Notifications:
- Email confirmation for event booking and payment receipts.
✨ Multi-Event Manager Listings:
- Multiple event managers can register and list their events.
- Admin can approve or reject event manager registrations.
- Managers can add, edit, or remove their events.
✨ Event Management:
- Create, update, delete, and view event listings with images and details.
- Categorize events for easy filtering and search.
✨ Booking & Payment (Razorpay):
- Customers can book events and pay securely using Razorpay.
- Booking confirmation sent via email.
✨ Admin Dashboard:
- Manage users, event managers, and all events.
- Approve/reject event manager registrations.
- View all bookings and payment reports.
🛠️ Technologies Used:
- Java Spring Boot (REST API)
- React JS (Frontend)
- MySQL (Database)
- Bootstrap (Responsive Design)
- JWT + Spring Security 6
- Razorpay Payment Gateway
- Email API Integration
- Maven (Dependency Management)
🎓 What You Will Learn:
✔️ Implement secure JWT authentication and role-based access.
✔️ Integrate Razorpay payment gateway for real-time transactions.
✔️ Handle email-based OTP and notifications using Spring Boot mail integration.
✔️ Develop a scalable multi-vendor event management system.
✔️ Build a RESTful API backend and React JS frontend.
✔️ Manage real-time data with MySQL.
✔️ Create a professional project for your portfolio, placements, or startup MVP.
📦 You Will Receive:
✅ Complete Source Code (Frontend + Backend)
✅ Set Up Guide Video for Project Execution.
🚀 Contact for Queries / Support:
If you have questions or need payment assistance, feel free to contact:
📧 Email: Click to Chat
📸 Instagram: @codewithmurad
📘 Facebook: Code With Murad
✈️ Telegram: Join Here
🚀 Project Screenshots:
✅ HOME PAGE

✅ Event Detail Page
