{"repo":"ankitkumarbarik/ByteCinema","free":true,"listed":false,"github":"https://github.com/ankitkumarbarik/ByteCinema","clone":"git clone https://github.com/ankitkumarbarik/ByteCinema.git","description":"ByteCinema 🎬 | Movie Booking & AI-Powered Recommendations 🍿💻","language":"TypeScript","stars":13,"topics":["cloudinary","express","node","stripe","typescript"],"license":null,"category":"auth-billing-email","readme_excerpt":"🎬 ByteCinema — Modern Movie Booking & Recommendation Platform ByteCinema is a next-generation movie platform built with Node.js , Express , MongoDB , and TypeScript . It allows users to explore movies, book showtimes, post reviews, and enjoy an AI-powered recommendation system. Cloudinary handles media storage, Stripe powers secure payments, and Redis + RabbitMQ handle performance and asynchronous tasks. --- 🚀 Features 👤 Authentication & User Management - Secure password hashing with bcrypt - Support for OAuth providers : Google, GitHub, LinkedIn, Facebook, Twitter, Apple, Microsoft - JWT-based authentication with refresh tokens - OTP-based signup and password recovery system - Role-based access ( USER , ADMIN ) 🎞️ Movies & Reviews - Create and manage movie data (title, genre, cast, director, trailer, etc.) - Upload posters via Cloudinary - Add reviews and ratings with automatic aggregation - AI-powered personalized recommendations (coming soon) 🎭 Theaters & Showtimes - Manage theaters, locations, and screens - Link movies to showtimes with pricing and seat availability - Real-time seat tracking system (via Redis caching) 🎟️ Bookings & Payments - Book tickets for specific showtimes - Stripe-based secure payment integration - Booking confirmation, status updates, and event-driven flow with RabbitMQ - Cancellable bookings and refund logic 💬 Future Roadmap - 🎯 AI Movie Recommendation System - ⚙️ Redis caching for faster performance - 📨 RabbitMQ-based event system - 📊 A","default_branch":null,"files":null,"tree":[],"storefront":"/r/ankitkumarbarik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ankitkumarbarik/ByteCinema/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}