Skip to content
@LuxCinemaa

LuxCinema

Cinema Apps ๐ŸŽฅ

๐ŸŽฌ LuxCinema Organization

๐ŸŽญ About

LuxCinema is a modern, full-stack cinema booking platform that revolutionizes the movie-going experience. We provide a seamless ticket booking system with real-time seat selection, secure payment processing, and an intuitive user interface.

Our mission is to make cinema booking accessible, convenient, and enjoyable for everyone.

โœจ What We Offer

  • ๐ŸŽŸ๏ธ Smart Booking System - Real-time seat selection and availability
  • ๐Ÿ’ณ Secure Payments - Integrated with Midtrans payment gateway
  • ๐Ÿ“ฑ Responsive Design - Perfect experience on any device
  • ๐Ÿ” User Authentication - Secure login with OTP verification
  • ๐ŸŽจ Modern UI/UX - Beautiful and intuitive interface

๐Ÿš€ Features

  • Movie Catalog - Browse detailed information about current and upcoming films
  • Interactive Seat Selection - Choose your perfect seat with visual seat maps
  • Payment Integration - Secure payment processing with Midtrans
  • User Management - Registration, login, password recovery with OTP
  • Admin Panel - Comprehensive management system for cinema operators
  • Email Notifications - Automated booking confirmations and updates

๐Ÿ› ๏ธ Tech Stack

Frontend

  • React.js - Modern, component-based UI
  • Responsive Design - Mobile-first approach

Backend

  • Node.js - Scalable server-side application
  • Express.js - Fast web framework
  • Nodemailer - Email service integration

Admin Panel

  • Laravel - Powerful PHP framework
  • MySQL - Robust database management

Payment & Services

  • Midtrans - Secure payment gateway
  • OTP Service - Two-factor authentication

๐ŸŽฏ Repositories

Component Description Tech Stack Status
Frontend React-based user interface React.js โœ… Active
Backend Node.js API server Node.js, Express โœ… Active
Admin Panel Laravel management system PHP, Laravel โœ… Active

๐Ÿ“ฆ Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • PHP (v7.4 or higher)
  • Composer
  • MySQL

Quick Start

1๏ธโƒฃ Frontend (React)

# Clone repository
git clone https://github.com/YourOrg/luxcinema-frontend
cd luxcinema-frontend

# Install dependencies
npm install

# Configure environment
# Create .env file with:
# REACT_APP_BACKEND_WEBSITE=http://localhost:4000
# REACT_APP_PANEL_WEBSITE=http://localhost:8000

# Start development server
npm start

2๏ธโƒฃ Backend (Node.js)

# Clone repository
git clone https://github.com/YourOrg/luxcinema-backend
cd luxcinema-backend

# Install dependencies
npm install

# Configure environment
# Create .env file with:
# EMAIL_NODEMAILER=YOUR_EMAIL
# PASSWORD_NODEMAILER=YOUR_PASSWORD
# MIDTRANS_API_KEY=YOUR_API_KEY
# SERVER_KEY=YOUR_SERVER_KEY

# Start server
node app

3๏ธโƒฃ Admin Panel (Laravel)

# Clone repository
git clone https://github.com/YourOrg/luxcinema-admin
cd luxcinema-admin

# Install dependencies
composer install

# Configure environment
# Update .env file with SQL database configuration

# Create storage link
php artisan storage:link

# Start server
php artisan serve

๐Ÿฟ Fun Facts

  • โšก Our booking system can handle 1000+ concurrent users
  • ๐ŸŽฌ We process an average of 500+ bookings daily
  • ๐ŸŒŸ Built with love and lots of coffee โ˜•
  • ๐ŸŽฎ Our team's favorite movie genre? Sci-Fi and Action!
  • ๐Ÿš€ From concept to deployment in 3 months
  • ๐Ÿ’ช Built by passionate developers who love cinema and technology

๐Ÿ“„ License

This project is under the Yanzz license.


Popular repositories Loading

  1. .github .github Public

    Readme ๐Ÿ“

  2. LuxCinema-Website LuxCinema-Website Public

    Cinema Website ๐Ÿ“ฝ

    JavaScript

  3. LuxCinema-Backend LuxCinema-Backend Public

    Cinema Backend ๐Ÿ“ฝ

    JavaScript

  4. Luxcinema-Panel Luxcinema-Panel Public

    Cinema Panel ๐Ÿ“ฝ

    PHP

Repositories

Showing 4 of 4 repositories

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ