Skip to content

anarotela18/practical-rest-api-course-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors