Key Features & Technical Implementation
Interactive Media Sliders: Integrated Swiper.js to build fluid, touch-responsive movie sliders and a dynamic featured movie banner.
Component-Driven Architecture: Developed modular, reusable React components (including search filters, blog cards, and play-button triggers) to keep the codebase clean and maintainable.
Responsive Styling: Implemented a mobile-first responsive layout using Bootstrap 5 and custom CSS Grid/Flexbox, ensuring compatibility across all screen sizes.
Dynamic Modals & Portals: Created robust modal overlays for video trailer playback and user authentication without interfering with page scroll performance.
Search & Filter Logic: Built state-driven filtering for the cinema schedule and a real-time search component for instant movie filtering.