Skip to content

Jebumon/cinnamon-cinemas-seat-booking-kata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cinnamon Cinemas Movie Theatre booking management sysytem

The Aim of the project is to develop a program to allocate seats to customers, purchasing tickets for a Cinnamon Cinemas movie theatre. Console Application is designed based on common Object Oriented Programming principles and to bulid my coding skills. As we know the Test Driven Developemt(TDD) is an important code practice to develop a higher quality code, here I have implemented the TDD approach. Below is the UML design of the project.

Technologies Involved

language : C# .NET Framework , NUnit Framework IDE : Visual Studio 2022

How it works ?

UML Diagram (initial design)

Cinnamon Cinemas-UML

The application is designed in very extensible way. Currently the application has three menu, one with Admin functionalities and next onr for the ticket booking and other one is for seeing the status of all the screens/theator's.

  1. 'A' Admin Menu
    • Can add the Threaters or Screen
    • Can add Movies
    • Seat planning
  2. 'T' Tickets Booking Menu
    • User can select the required Theater/Screen
    • Can select the movie
    • Can book the number of tickets requried.
  3. 'S' Status menu
    • Seeing Status of the screens/theators

Demo Videos

Admin Menu

Cinnamon.Admin.mp4

Booking Menu

Cinnamon.ticket.mp4

Upcomming Enhancements

  1. Add functionality for booking cancellations.
  2. Planning to develop with user friendly Web application.
  3. Also creating a DB and store all the Theater, movie and booking details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages