Skip to content

Working on this application using Asp.net MVC 5. This application is for online movie ticket purchasing. We are using Model-View-controller Architecture. We are creating this application on Visual Studio 2022.

Notifications You must be signed in to change notification settings

rohan-takmoge/eCommerce-Movie-Tickets-WebApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽŸ๏ธ eCommerce Movie Tickets WebApplication

๐Ÿ“Œ Project Overview

This project is an online platform for purchasing movie tickets developed using ASP.NET MVC 5. It provides users with a seamless experience to browse movies, view showtimes, select seats, and complete ticket bookings from the comfort of their homes.

๐Ÿ“š Table of Contents

๐Ÿš€ Features

  • ๐Ÿ”’ User authentication and profile management
  • ๐ŸŽฅ Movie browsing and search functionality
  • ๐Ÿ•’ Showtimes and seat selection
  • ๐Ÿ’ณ Secure payment integration
  • ๐Ÿ› ๏ธ Admin panel for managing movies, theaters, and showtimes

๐Ÿ› ๏ธ Tech Stack

  • Frontend: HTML5, CSS3, JavaScript, Bootstrap
  • Backend: ASP.NET MVC 5, C#
  • Database: SQL Server
  • Tools: Visual Studio 2022

๐Ÿ’ป Installation

  1. Clone the repository:
    git clone https://github.com/rohan-takmoge/eCommerce-Movie-Tickets-WebApplication.git
  2. Open the solution file in Visual Studio 2022.
  3. Configure the database connection string in the Web.config file.
  4. Run the application.

๐Ÿšถ Usage

  • Register or log in to access the movie listings.
  • Browse available movies and select your preferred showtime and seats.
  • Proceed to payment and confirm your booking.
  • Admin users can manage the movie listings, theaters, and showtimes through the admin panel.

๐Ÿ› ๏ธ System Design

๐Ÿ—„๏ธ Database Design

The database is structured to manage movie information, theaters, users, bookings, and payments efficiently. Key tables include:

  • Movies: Stores movie details like title, genre, ratings, and release dates.
  • Theaters: Contains theater locations, seating capacities, and showtimes.
  • Users: Manages user information, including login credentials and booking history.
  • Bookings: Records booking details and seat selections. image

๐Ÿ–ฅ๏ธ UML Diagrams

  • ER Diagram: Illustrates the relationships between entities like Users, Movies, Theaters, and Bookings. image

  • Activity Diagram: Shows the flow of actions from user authentication to booking confirmation. image

๐Ÿ”„ System Flow

  1. Users access the website and navigate through the homepage.
  2. After selecting a movie, users view showtimes and available seats.
  3. Users must log in or register to proceed with booking.
  4. Upon successful payment, users receive a booking confirmation and e-ticket.

๐Ÿ“ธ Screenshots

1 Home page :

image

2 Registration Page:

image

3 Login Page :

image

4 Actor Page :

image

5 Cinema Page :

image

6 Movie Details:

image

7 Cart Page :

image

8 Producer Page :

image

๐Ÿ”ฎ Future Enhancements

  • Integration with additional payment gateways.
  • Mobile application development.
  • Advanced filtering and recommendation system.

๐Ÿค Contributors

  • Rohan Takmoge - GitHub Profile
  • Om Aute
  • Rushikesh Sathe
  • Aditya Kothari

๐Ÿ“ฌ Contact

Feel free to reach out via LinkedIn or Email.

๐Ÿ™๐Ÿป Thanks For Visiting !!!

About

Working on this application using Asp.net MVC 5. This application is for online movie ticket purchasing. We are using Model-View-controller Architecture. We are creating this application on Visual Studio 2022.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages