/Movie-Theater

A movie theater management web GUI

Primary LanguageJavaScript

Movie Theater Manager

This project was done for my college databases class to demonstrate knowledge in creating a database and interaction via SQL functions/queries.

For this project, I chose to implement the web interface using PHP as it was a technology/language I was unfamiliar with.
Simlarly, I chose to use a MVC(Model View Controller) design pattern as it was a design pattern I had yet to try.
Finally, the data as well as SQL functions were all created from scratch and are visible in the theater.sql file.

This project simulates an application that a manager of a movie theater would use to oversee their store.

Features include:

  • Logins for different managers using safely hashed passwords
  • Dynamic dashboards for each location
  • Ability to list/search for staff members, as well as view and edit their information
  • Ability to list current and upcoming movies as well as view and edit their information
  • Ability to create and add new employees as well as movies to a given location
  • Ability to track financial transactions for a given day or month
  • Additional functionality limited to chain owner to add new managers and store locations


Screenshots

This is an example of the managers dashboard for their location.




These images show an employees information as well as the interface for editing their information.

  
Note: When adding an employee the same form would be seen.



These images show information about a given movie as well as the interface for editing a movie.

  
Note: When adding an movie the same form would be seen.



This is the owners initial dashboard where they would be able to choose a given location to see information about.




This is the form the owner would use to create a new theater location.