TicketNest – Event Ticket Booking Application
This project is a full-stack event ticket booking system built using Spring Boot for the backend and React for the frontend.
Users can browse events, book tickets, and make payments, while admins can manage events and view bookings and payments.
---
Features
Authentication
User registration and login
Protected routes
Events
View all events
View event details
Booking
Book tickets based on availability
Prevent overbooking
Payment
Payment required after booking
Full payment validation enforced
Dashboard
View bookings and payments
Admin
Create, edit, delete events
View all bookings and payments
---
Tech Stack
Backend:
Java
Spring Boot
Spring Security
Spring Data JPA
MySQL
Frontend:
React
React Router
Axios
DevOps:
Docker
AWS (if applicable)
GitHub Actions (CI/CD)
---
Project Links
Backend Repository:
https://github.com/jeffwoolridge/ticketnes...
Frontend Repository:
https://github.com/Magret1730/ticketnest
Task Board:
https://github.com/users/jeffwoolridge/pro...
---
Team Members
Abiodun Oyedele
Jeff Woolridge
---
Demo Highlights
Full authentication flow
Event browsing and details
Booking and payment workflow
Admin functionality
Backend and frontend integration
---
Note
This project was developed as part of a final sprint full-stack software development project.
---
Thank you for watching!