Skip to content

Java Backend APi's for ticket booking system like book my show, UNDER DEVELOPMENT πŸ‘¨πŸΌβ€πŸ’»πŸ‘¨πŸΌβ€πŸ’»β³

License

Notifications You must be signed in to change notification settings

Hardik7269/movie-ticket-booking-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎟️ Movie Ticket Booking System 🎟️

Welcome to the Movie Ticket Booking System! This repository contains the back-end API for the booking system, with comprehensive documentation available via Swagger UI. Feel free to contribute to the front-end design.

Technologies Used πŸ› οΈ

  • Spring Boot: For building the back-end application.
  • REST API: To expose endpoints for various functionalities.
  • PostgreSQL: As the relational database management system.
  • Maven: For project management and dependency management.
  • Spring Security: Securing all the endpoints with basic authentication.

How to Set Up πŸš€

To get started with setting up the project, follow these steps:

  1. Fork the Repository 🍴:

    • Click the "Fork" button at the top right corner of this repository page to create your own copy of the repository.
  2. Clone the Forked Repository πŸ“‚:

    • Open your terminal or Git Bash.
    • Clone the repository using the following command:
      git clone https://github.com/<your-username>/movie-ticket-booking-system.git
  3. Import the Maven Project πŸ’»:

    • Open your preferred IDE (such as IntelliJ IDEA or Eclipse).
    • Import the cloned repository as a Maven project.
    • Allow the IDE to download all the necessary Maven dependencies.
  4. Configure the Database πŸ› οΈ:

    • Open the application.properties file located in the src/main/resources directory.
    • Configure the database connection properties (such as URL, username, and password) according to your local setup.
  5. Run the Project ▢️:

    • Start the application by running the main class.
    • Ensure the application starts successfully without any errors.
  6. Access API Documentation πŸ“–:

    • Open your web browser.
    • Navigate to the following URL to access the Swagger UI for API documentation:
      http://localhost:8080/swagger-ui/index.html#
      
  7. Authentication Details πŸ”‘:

    • The endpoints are secured with Spring Security.
    • Use the following credentials to access the endpoints:
      • Username: admin
      • Password: admin

License

MIT License

Contribution 🀝

We welcome contributions to improve and enhance the system. Whether it's fixing bugs or adding new features, your efforts are appreciated! πŸŽ‰


Thank you for your interest in the Movie Ticket Booking System. Happy coding! 😊

About

Java Backend APi's for ticket booking system like book my show, UNDER DEVELOPMENT πŸ‘¨πŸΌβ€πŸ’»πŸ‘¨πŸΌβ€πŸ’»β³

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published