️ YourSeat – Admin Dashboard for Cinema Management
Overview:
The YourSeat Admin Dashboard is a web-based control panel designed to manage the entire cinema booking ecosystem. It empowers admins to efficiently handle movie listings, cinema branches, schedules, user reservations, and system analytics — all through a clean and intuitive interface.
Key Features:
Manage and update movies, genres, showtimes, and cinema locations
Real-time overview of reservations and user activity
Create and manage seat layouts for each hall
Role-based access control for multiple admin levels
Dashboard analytics to track bookings and system performance
Secure admin authentication and data management
Technologies Used:
Flutter Web for responsive cross-platform admin interface
Firebase Firestore for real-time database operations
Firebase Authentication for secure admin login
Bloc Pattern for clean state management
Clean Architecture to ensure maintainability and modularity
My Role:
Designed and developed the entire admin dashboard using Flutter Web
Implemented secure login and real-time data syncing with Firestore
Built reusable and responsive UI components for desktop and tablet
Created forms, tables, filters, and CRUD functionalities for managing app data
Applied Clean Architecture and Bloc for scalable and testable code
Integrated Firebase services for authentication and database operations