Infynno Solution's TMDB Challenge for Nextjs Developers
- Figma Design: https://www.figma.com/file/nR8h5d1zF1PdGaTAXVHOdX/TMDB-Challenge---Infynno-Solutions?type=design&node-id=1220%3A324&mode=design&t=VTtQIhChEHr1GxE0-1
- TMDB API Docs: https://developer.themoviedb.org/docs/getting-started
- Start by forking the repository.
- Implement the specified design and APIs from TMDB.
- Push your code to your GitHub repository.
- Create a pull request and share the URL to [email protected]
We prefer you to use Tailwind CSS and Nextjs 14 only.
- Movie Slider (https://developer.themoviedb.org/reference/movie-top-rated-list)
- Featured Movie (https://developer.themoviedb.org/reference/movie-now-playing-list) or (https://developer.themoviedb.org/reference/movie-popular-list)
- Featured Casts (https://developer.themoviedb.org/reference/person-popular-list)
Refer to the TMDB API documentation
https://developer.themoviedb.org/reference/intro/getting-started
Ensure correct implementation by following the TMDB image basics guide
https://developer.themoviedb.org/docs/image-basics
No, we require you to use the latest Nextjs App Router.
While not mandatory due to the absence of mobile design requirements, incorporating responsiveness would be appreciated.
Feel free to adopt any industry-standard folder structure or libraries that align with best practices.
Using the latest features of the Nextjs 13/14 (Server Functions, Suspense, Lazy, Error Boundries, Caching).