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.

Technologies

React |
SCSS |
TypeScript |
NodeJS |
Docker |
PostgreSQL |
Redux |
project

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.

project

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

project

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.

project

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

project

Secure authentication system using JWT tokens and password hashing.

project
project

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

project

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

projectprojectprojectproject
© 2025 itsjoelle.com - All Rights Reserved.