- Watch movies and TV Shows
- Create accounts.
- Save media to favorites and watchlists.
- Get reviews, casts and trailers about latest movies and TV Shows.
- Customize their profiles with banners and their favorite media.
- Change personal information such as name, email, password and delete their accounts.
- Manipulates browsers's cache to optimize performance, setting and validating expiration dates to get up-to-date information.
- Uses JWT (JSON Web Token) to manage user sessions
- Uses NextJS middleware and API routes to handle secure Firebase-admin operations such as validating user session token and personal information for critical operations.
- Manage user authentication.
- Create, read, update and delete user data via its document-based database.
- Set database rules to secure user data.
- Nextjs
- TypeScript/JavaScript
- Firebase
- Tailwind
- SASS
- Material UI
- TMDB API