Skip to content

Pranava-M/MovieBooking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

CineDine Experience Suite

A desktop application for combined movie ticket booking and restaurant reservations, built with Electron.js and Node.js.

📖 Overview

This application provides a unified platform for:

  • Movie Bookings: Browse films, select seats, and book cinema tickets
  • Dining Reservations: Reserve tables, view menus, and schedule restaurant visits
  • Integrated user accounts and transaction history

✨ Key Features

Movie Module

  • Browse current movies & showtimes
  • Interactive seat selection map
  • Multiple payment gateway integration
  • SMS ticket delivery

Dining Module

  • Restaurant table availability checker
  • Menu preview with dietary filters
  • Special request submissions
  • Reservation modification/cancellation

Core Features

  • Cross-platform desktop app (Windows/macOS/Linux)
  • Offline-first capabilities
  • Encrypted user data storage
  • Real-time notifications

🛠️ Tech Stack

Frontend

  • Electron.js (Chromium + Node.js integration)
  • React.js + Redux Toolkit
  • Tailwind CSS + Headless UI Backend
  • Node.js + Express.js
  • JWT Authentication Tools
  • Electron Builder (packaging)
  • Electron Forge (development)

🚀 Installation

  1. Prerequisites

    • Node.js v18+
  2. Clone & Setup

    git clone https://github.com/yourusername/cinedine-suite.git
    cd cinedine-suite
    npm install

About

using HTML ,CSS and Javascripit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors