Movie AI Application
An interactive movie exploration platform where users can discover films and TV shows, maintain personalized favorites collections and receive recommendations via an AI-powered chatbot. This full-stack project features secure user authentication, responsive design principles, and comprehensive media information including trailers and reviews.This project was developed using the MovieDB API. All content rights are owned by MovieDB.

An intuitive homepage layout showcases prominent content to drive user engagement.
Integrated horizontal content carousels categorized by genre and popularity, creating an engaging browsing experience.
The details page combines data from multiple API endpoints, including reviews, to provide up-to-date information.

Implemented a responsive search feature with debounced API calls to minimize requests while providing real-time results.

Users can build a personalized collection by adding content to favorites. This feature required coordinating frontend state management with backend data persistence to ensure a consistent experience across sessions.

Created dedicated pages for movies and TV shows with multiple category sliders, dynamically fetching and organizing content from various API endpoints.

Secure authentication system using JWT tokens and password hashing.


Integrated the Gemini API to create an interactive chatbot that provides content recommendations and answers questions about movies and TV shows.

Designed the application to function seamlessly across devices with responsive layouts and adaptive components.



