This web application, built with Next.js and Supabase, allows users to stream and manage their movie watchlist seamlessly. With options to categorize movies as:
- Watch Later
- Currently Watching
- Finished Watching
Users can keep track of their entertainment journey. To access these features and save lists, users need to sign in. Additionally, the app enables users to leave reviews and attach images to their movie entries, enhancing the movie-tracking experience. Powered by TMDB API, start organizing your movies today with this user-friendly, responsive web app.
- Stream films anytime
- See Popular films added by other users
- Email and Google Authentication
- Cross platform / Responsive Design
- Light and Dark mode themes
https://film-flask.vercel.app/
Made using Next.js
Client: React, Zustand, TailwindCSS
Server: Supabase
I've used OMDB API as source of data for this app. 2 days after deployment, I just discovered TMDB API which provides more valuable movie details than OMDB API. Had I known TMDB API prior development, it would have been nice to use both APIs for this project.
Update: I have now migrated the app from using OMDB API to TMDB API. The effort of carefully structuring the application have made migration easier for me.