Skip to content

Latest commit

Β 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

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

11 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages