A Flutter application to track TV series you're watching or want to watch. The app allows you to search for TV series using the TMDB API, view detailed information about each series, and see where you can watch them. The app is structured using the MVVM pattern with Riverpod for state management and a clean architecture approach.
- Search TV Series: Search for TV series using the TMDB API.
- Track Watchlist: Add TV series to your watchlist and keep track of your progress.
- View Details: View detailed information about each TV series, including seasons and episodes.
- Watch Providers: See where you can watch the TV series (specific to your region).
-
Clone the repository:
git clone https://github.com/Sadoge/watchlist.git cd watchlist
-
Install dependencies:
flutter pub get
-
Setup TMDB API Key:
-
Get your API key from TMDB.
-
Pass API key in run
flutter run --dart-define TMDB_API_KEY=your_api_key
This project is licensed under the MIT License. See the LICENSE file for details.
JustWatch for watch providers The Movie Database (TMDB) for the API. Flutter for the framework. Riverpod for state management.