Skip to content

Abhaytomar2004/ShowTime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🎬 ShowTime APIs Spring Boot Project

ShowTime is a movie ticket booking system designed to provide a seamless experience for users to browse, book, and manage movie tickets. Built with modern technologies and DevOps practices, this project ensures scalability, reliability, and ease of deployment.

πŸ› οΈ Technologies Used

  • Java Java
  • Spring Boot
  • 🌐 Spring MVC
  • πŸ—ƒοΈ Spring Data JPA
  • 🐬 MySQL (Database)
  • οΏ½ Maven (Dependency Management)
  • πŸ“¨ SMTP Server (Email Notifications)
  • 🐳 Docker (Containerization)
  • πŸ”„ Jenkins (CI/CD Pipeline)
  • ☸️ Kubernetes (Orchestration)

οΏ½ Getting Started

To set up the project on your local machine, follow these steps:

  1. Clone the repository: git clone https://github.com/Abhaytomar2004/ShowTime.git
  2. Navigate to the project directory: cd ShowTime
  3. Configure the database settings in application.properties file.
  4. Build the project using Maven: mvn clean install
  5. Run the application: mvn spring-boot:run
  6. The application will be accessible at http://localhost:8080.

πŸ—ƒοΈ Database Setup

This project uses MySQL as the database. Follow these steps to set up the database:

  1. Install MySQL on your local machine.
  2. Create a new database named bookmyshow.
  3. Update the database configuration in application.properties file.

πŸ“š API Documentation

The API documentation for this project can be found at http://localhost:8080/swagger-ui.html. It provides
detailed information about each API, including request/response formats and parameters.

πŸ™ Acknowledgments

  • Spring Boot πŸƒ
  • MySQL 🐬
  • Docker 🐳
  • Jenkins πŸ”„
  • Kubernetes ☸️

🀝 Contributing

Contributions are welcome! πŸŽ‰

  • Found a bug? 🐞 β†’ Open an issue.

  • Have a suggestion? πŸ’‘ β†’ Submit a PR.

    Made with ❀️ by Abhay Tomar

    πŸŽ₯ Lights, Camera, Book Your Tickets! 🎬

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published