February 2020 View Project ↗

Engima — Cinema Ticket Booking App

A full-stack web app for cinema ticket booking built as a college project (IF3110), with movie listings, seat selection, payment, and user reviews.


Overview

Engima is a cinema ticket booking web application built as a college assignment (course IF3110 — Web-Based Application Development). It covers the full booking flow from browsing movies to purchasing tickets and leaving reviews, deployed on AWS EC2.

Features

  • Movie listings — browse currently showing films
  • Seat selection — interactive seat map per showtime
  • Payment flow — checkout and booking confirmation
  • Transaction history — view past bookings
  • User reviews — rate movies on a 1–10 scale

Architecture

The project is split into separate frontend and backend services, both deployed on AWS EC2.

Tech Stack

  • JavaScript — frontend and backend
  • AWS EC2 — deployment
  • SQL — database for movies, users, bookings
← Back to Projects