Welcome to The Movie Database(TMDB) where you can watch films and TV shows, site Authentication is powered by Clerk, supporting login/sign-up via email, GitHub SSO, or the traditional email method.
- Home Page: Displays the latest Movies and trending TV shows
- Profile Page: Displays user images, username, name and favourite movies.
- Responsive Design: Ensures usability on various devices.
- SEO-Friendly: Optimized for search engines.
- Accessibility: Designed with good accessibility practices.
- high performance: implemented several strategies and best practices to improve performance like Server-Side Rendering (SSR), Lazy Loading and Caching Strategies.
- React
- Next.js
- Tailwind CSS
- Clerk (for authentication)
- TypeScript
- Git
- Radix ui
- Eslint (for debugging)
- React icons
- vercel (for deployment)
First, run the development server:
npm run dev
# or
yarn dev