Movie Booking Website
A comprehensive movie and event booking platform with multiple user roles and real-time seat selection.

Project Details
As Scrum Master for this university project, I led a team to develop a comprehensive movie and event booking platform. The system supports multiple user roles including customers, movie sellers, event managers, and administrators. Users can browse movies/events, select showtimes, choose seats, and complete bookings. The platform also includes robust management dashboards for content providers and administrators.
Key Features
- Multi-role user system (Guest, Authenticated User, Movie Seller, Event Manager, Manager, Super Admin)
- Dynamic movie and event listings with search and filter capabilities
- Interactive seat selection with real-time availability updates
- Secure booking process with confirmation system
- Role-specific dashboards for content management
- User profile management with booking history
Key Achievements
- Boosted team productivity by 25% through daily standups and Jira sprint tracking
- Reduced frontend loading time by 300ms through JSON payload compression
- Cut bug resolution time by 40% by introducing React Testing Library
Technical Implementation
This collaborative project was built with a modern MERN stack (MongoDB, Express, React, Node.js). The frontend uses React's component-based architecture for a responsive and interactive UI, while the backend leverages Node.js with Express for RESTful API endpoints. MongoDB provides a flexible schema design for storing diverse data types including users, movies, events, and bookings. The system implements JWT authentication for secure user sessions and role-based access control.
Team Members
- Mohammad Hassan (3122129) - Scrum Master
- Vivek Devappally Shivanna (3122185)
- Amirreza Soltani (3121668)
- Venkata Naresh Vemparala (3119708)
- Chittyala Sanjeeth (3122191)
- Ashish Sikarvar (3121639)
- Karthik Mehra (3121640)