๐ฌ 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.
๐ 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