TMDB Fullstack Clone

A fullstack clone of TMDB website with Nextjs. A good practice for leveraging full server side rendering as well as handling authentication.
This was a great experience to learn data fetching in server components without relying on axios and also doing state management with url params instead of using third party libraries that only work in client components. Adding user accounts, authentication and conditions for certain actions that only authenticated users can do (like adding movies to favorites) was also also a good practice for leveraging backend capabilities of nextjs.
Authentication with Better-auth.
Also used Mantine components with addition of tailwind styling.