- This is a Next.js project bootstrapped with
create-next-app
. - This project is using OMDb API
- Live Demo
- This application was built using Next.js, React Hooks (useState, useContext, useEffects), API, Axios, React icons, etc.
- Custom hook (useFetch) for fetching data from API
- Global context for watchlist
- Categories component to filter search results based on type (movies, TV series, games)
- Dynamic Routes with
next-router
- Fonts with
@next/font
- Icons with Font Awesome 5
- Responsive design
Warning This is a work in progress. I'm building this in public.
- Authentication
- Dark/light mode toggle
- Search bar
- Loading
- Bookmark
- Watchlist
- Filter categories
- Pagination
- Notifications
- Top Picks
- Movie Detail page
- Home page