Skip to content

Sony1405/FullStack-OnlineTicketBooking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Full Stack Online Ticket Booking Project

Project Description

This is a Full Stack Web Application that allows users to book movie and event tickets online.
Users can explore available movies or events, select seats, make payments, and view their booking history.
The project uses React.js for the frontend, Spring Boot for the backend, and MySQL for the database.

This system provides a smooth user experience with secure booking and real-time data synchronization between frontend and backend.


๐Ÿ“ Folder Structure

  • backend-springboot โ†’ Spring Boot backend (API + database)
  • frontend/TicketBooking โ†’ React frontend (UI)

How to Run

Frontend

cd frontend/TicketBooking
npm install
npm start

### Backend
cd backend-springboot
mvn spring-boot:run




Notes

Make sure MySQL is running before starting the backend.

Update your application.properties file with your MySQL username, password, and database name.

Frontend runs on http://localhost:5173/

Backend runs on http://localhost:8082/

Run both simultaneously for full functionality.

About

A full stack movie & event ticket booking web app built with React, Spring Boot & MySQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published