Jack Towery's profile

Cinema: Full-Stack Web App

A full-stack web application for managing a local theater
The Cinema E-Booking System is a web application created as my term project for my CSCI 4050 Software Engineering class at the University of Georgia. This app allows users browse currently showing and upcoming movies at a theoretical local theater. Users can search by name, date, or time to find upcoming showtimes. For each movie, users can view a plot summary, movie details, a trailer, and user ratings.
Users must create an account to purchase tickets from the theater. When signing up, users must verify their account by using a generated code that is sent to their email. Users can then select a showtime, select seats, and add tickets to their cart. When checking out, the user can pay with a credit card they have saved to their account, or use a new card. Users receive an email confirmation with their tickets, and they can view past purchases on their account. 
Administrators can log into the site to manage the operations of the theater. They can manage movies, showtimes, halls, users, and promotions. They can also run sales reports that filter by date, hall, or movie. 
This project was constructed using Java, Java Servlets, JSP pages, a MySQL database, and bootstrap. Due to academic honesty constraints, this site is not currently publicly hosted.
TOOLS USED:
Eclipse IDE, Java, Apache, MySQL, MySQL Studio, JSP, Bootstrap
Cinema: Full-Stack Web App
Published:

Cinema: Full-Stack Web App

The Cinema E-Booking System is a web application created as my term project for my CSCI 4050 Software Engineering class at the University of Geor Read More

Published: