By Nidin Shah

Project Public Link for Testing: https://main.d3c8pofnzo170p.amplifyapp.com/

Project Title

Cinema Booking System (Serverless AWS Architecture)

Project Type Cloud-Based Serverless Web Application

Technologies Used

Frontend: Cloud Services: Version Control: Documentation:
HTML
CSS
JavaScript AWS Amplify
API Gateway
AWS Lambda
DynamoDB
CloudWatch
IAM-Role GitHub
CLI
VSCode Notion.App
Excalidraw(flowchart)

Project Objective:

The objective of this project to build modern serverless movie ticket booking system hosted full on AWS cloud infrastructure with 0 cost.

The application allows users to: browse movies select seats submit bookings store booking data permanently in a cloud database

The project was designed to demonstrate: frontend and backend integration REST API communication serverless cloud architecture CI/CD deployment workflow cloud security and permissions

System Features

Frontend Features Responsive cinema-themed UI Movie listing section Movie details page Interactive seat booking system Booking confirmation page Dynamic JavaScript interactions Black and yellow cinema design theme

Backend Features REST API using API Gateway Serverless backend using AWS Lambda Booking data processing NoSQL database integration with DynamoDB CloudWatch logging and monitoring

Architecture Overview

Screenshot 2026-05-06 220226.png

Frontend Architecture

The frontend was built using: