Skip to content

A Flutter app to search, track, and manage TV series watchlists, with detailed info from TMDB and integrated watch providers.

Notifications You must be signed in to change notification settings

Sadoge/watchlist

Repository files navigation

Watchlist

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.

Features

  • 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).

Installation

  1. Clone the repository:

    git clone https://github.com/Sadoge/watchlist.git
    cd watchlist
  2. Install dependencies:

     flutter pub get
  3. 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

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

JustWatch for watch providers The Movie Database (TMDB) for the API. Flutter for the framework. Riverpod for state management.

About

A Flutter app to search, track, and manage TV series watchlists, with detailed info from TMDB and integrated watch providers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published