Skip to content

andyanamafaza/seanema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEANEMA (SEA Cinema Movie Ticket Booking App)

DjangoTailwindCSS DaisyUIJavaScript

A movie ticket booking app that allows users to effortlessly browse through a collection of movies, select showtimes, choose seats, and secure reservations in seconds. The app also features a user balance functionality for cashless transactions.

Installation and Run the project

Clone the project repository:

  git clone https://github.com/your-username/sea-cinema.git

Navigate to the project directory:

  cd sea-cinema

Database migration

  python manage.py makemigrations
  python manage.py migrate

Start the Django development server:

  python manage.py runserver

The app will be accessible at http://127.0.0.1:8000/

Tech Stack

Backend: Django, Django REST Framework

Frontend: HTML, CSS, JavaScript

Styling: Tailwind CSS, DaisyUI

Database: PostgreSQL

Features

  • View movies: Users can see a collection of movies with details such as title, description, age rating, and ticket price.
  • Ticket booking: Users can select available seats and make payments using their balance.
  • User balance management: Users can top up and withdraw their balance, and view their transaction history.
  • Authentication and authorization: Users can register, login, and logout. Only logged-in users can perform certain actions and access personalized features.
  • Cancel ticket transactions: Logged-in users can cancel their own ticket transactions and receive refunds.

Screenshot

index

movie detail

book ticket

transaction history

login

register

top up modal

withdraw modal

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published