Skip to content

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