Skip to content

A simple web application for online movie ticket sales.

Notifications You must be signed in to change notification settings

Oywayten/cinema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cinema Webapp

About the application

  • Web application for online sale of movie tickets.
  • The main page contains a movie selection form. The page contains movie images in tables.
  • The user clicks on the movie and goes to the hall view to select a seat.

Technology stack:

+ Java 17;
+ Maven 4.0;
+ Spring boot;
+ Thymeleaf;
+ Bootstrap 5;
+ PostgreSQL 14;
+ JDBC;
+ Liquibase;
+ H2 1.4;
+ Log4j;
+ JUnit 5;
+ Mockito 4. 

Application launch

  • Recommended browser is Chrome.
  1. Install PostgreSQL: login - postgres, password - password;
  2. Create cinema database;
    CREATE DATABASE cinema;
    
  3. Build the project and run the Spring Boot application
    mvn clean package spring-boot:run

Application interaction

  • Main page

    index page
  • Registration

    add user page
  • Login

    login page
  • Movie sessions

    sessions page
  • Select place

    choose place page
  • Buy a ticket

    buy ticket page
  • Thank you page

    thank you page
  • Buy ticket fail

    buy fail page

Contacts