By Nidin Shah
Project Public Link for Testing: https://main.d3c8pofnzo170p.amplifyapp.com/
Cinema Booking System (Serverless AWS Architecture)
Project Type Cloud-Based Serverless Web Application
| 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) | |||
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
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

The frontend was built using: