The Plotline is a movie browser app built with React, JavaScript, and CSS, using The Movie Database (TMDB) API as its data source.
The goal of this project is to practice and improve my front-end development skills while working on a real, functional app.
- Discover popular and trending movies/series
- Check movie/series details in a details page
This project helps me:
- Strengthen my understanding of React hooks (
useState,useEffect) - Train to handle API requests and asynchronous data fetching
- Improve my component structure and state management
- Experiment with clean SCSS and UI layout techniques
Some ideas for future versions:
- Add a search bar to find specific movies
- Create filters for movies and series
- Add filter combinations (e.g., by year, rating, or popularity)
- Improve loading states and error handling
- Improve image fallbacks for movie posters and cast pics
- Add dark/light theme toggle