Skip to content

About

Platzi Movies App - A web application that consumes the The Movie Database (TMDb) API. This project was built as part of my JavaScript: API Consumption course at Platzi.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 Platzi Movies App

A web application that consumes the The Movie Database (TMDb) API. This project was built as part of my JavaScript: API Consumption course at Platzi.

🚀 Features

🔍 Search movies by title.

⭐ Mark movies as favorites (stored in localStorage).

🎞 Trending movies and movies by category.

📜 Infinite scroll to dynamically load more results.

🖼 Skeleton loading effect for better UX while fetching.

🖼 Lazy loading for images using IntersectionObserver.

🌓 Dark mode with persistence in localStorage.

⚠️ Error handling for images (placeholder when poster fails to load).

🔙 Navigation based on location.hash (SPA without frameworks).

🛠 Technologies

Vanilla JavaScript

Axios for API requests

HTML + CSS for layout and styles

Bootstrap Icons (for the theme button)

LocalStorage API

IntersectionObserver API

About

Platzi Movies App - A web application that consumes the The Movie Database (TMDb) API. This project was built as part of my JavaScript: API Consumption course at Platzi.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages