Skip to content

DebasmitaBHowmick/e-cube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Cube — Online Movie & Event Booking

Short description E-Cube is a simple full-stack-style demo for booking movies and events (BookMyShow-like). It uses Firebase as the backend (Firestore) to store movies/events and bookings, supports Google login, seat selection with seat types/pricing, a fake payment flow, and displays a QR code for each confirmed booking.

##Features##

--Create Movie and Event entries in Firestore (admin/console). --Google authentication (login/logout). --Interactive seat selection UI (rows, aisle, premium/VIP rows). --Selected seats & running total shown in booking UI. --Fake payment flow (simulated) and saving booking to Firestore. --QR code generation & display on booking confirmation and history. --Booking history (user-specific) fetched from Firestore.

🧩 Tech Stack Frontend ⚛️ React (functional components + hooks) 🎨 Tailwind CSS (responsive UI) 🔄 Redux Toolkit (state management)

Backend / Database / Auth 🔥 Firebase Firestore (data storage) 🔐 Firebase Authentication (Google Sign-In)

About

e-cube is a responsive webpage for booking a show. Book shows seamlessly with Redux-powered state management, Firebase login, and async API calls. Track your bookings and enjoy a smooth, responsive experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors