rp
All projects
Spring Boot

Eventura

Backend service inspired by BookMyShow, developed using Spring Boot and Spring Data JPA. Provides modular architecture for managing events, users, theaters, and bookings with efficient movie booking operations.

Eventura screenshot 1

Overview

Eventura is a comprehensive movie ticket booking system built with Spring Boot. It provides a robust and scalable backend with a RESTful API to manage the entire lifecycle of booking movie tickets.

Highlights

  • ›RESTful API with DTOs for requests and responses
  • ›Pagination for efficient data retrieval
  • ›Modular architecture with clear separation of concerns
  • ›Complete CRUD operations for all entities

Features

  • ✓Browsing available movies and filtering them by various criteria
  • ✓Viewing showtimes for a selected movie in different theaters
  • ✓Selecting seats for a particular show
  • ✓Making a booking and completing the payment
  • ✓Viewing booking history
  • ✓Canceling a booking