- Users can scroll through popular movies, different genres, and categories.
- Implemented login through TMDB API.
- Logged-in users can add movies to their favorites and watchlist, and view them on their profile page.
- Users can view movie details as well as cast information.
- Pagination and lazy loading are used to improve the app's performance.
- RTK Query is used to fetch movies from TMDB API.
- React + TypeScript
- Redux Toolkit
- Tailwind CSS
- React Router DOM