Skip to content

iTzTalha/bookmyshow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookMyShow Clone

This project is a clone of the popular online movie ticket booking platform, BookMyShow, built using Java and Spring Boot. The application utilizes a MySQL database to store and manage data related to movies, theatres, and user bookings. Following best coding practices, including adherence to coding principles and design patterns, ensures the codebase's robustness, scalability, and maintainability.

Features

  • Movie Management: CRUD operations for managing movies, including retrieving and updating movie details.
  • Theatre Management: CRUD operations for managing theatres, including location details and seating arrangements.
  • Booking System: Comprehensive booking system with features for ticket reservation, seat selection, and payment processing.
  • User Authentication: Secure user authentication and authorization mechanisms to ensure data privacy and security.

How to Use

  • Clone the Repository: Clone the project repository to your local machine.
git clone https://github.com/iTzTalha/bookmyshow.git
  • Database Setup: Configure the MySQL database settings in the 'application.properties' file.
  • Build and Run: Use Maven to build and run the Spring Boot application.
mvn spring-boot:run
  • Access the API: The backend API endpoints can be accessed through tools like Postman or by integrating them into your frontend application.
  • Explore and Integrate: Utilize the API endpoints to manage your application's movies, theatres, and bookings.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please fork the repository, make changes, and submit a pull request.

Show Your Support

Give a ⭐️ if you like this project!