Skip to content
/ movies Public

Flutter movie app (discover, search and local watchlist) using TMDB API

License

Notifications You must be signed in to change notification settings

benbd5/movies

Repository files navigation

Flutter Movies and Watchlist App

Stay up to date on the latest movies and tv series with this Flutter application and save them in a watchlist. The movies and tv series data is gotten from https://www.themoviedb.org/

movies_home search movie_details liked

Features

  • Popular Movies: View a list of popular movies.
  • Upcoming Movies: See movies that will be released soon.
  • Now Playing Movies: Check out movies that are currently in theaters.
  • Movie Details: Get detailed information about each movie.
  • Search: Search for movies using a floating action button.

Installation

To run this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/benbd5/movies.git
    cd movies
  2. Add the .env file and add your TMDB API Key:
    cp .env.sample .env
    // .env
    TMDB_API_KEY=your-api-key
  3. Install dependencies:
    flutter pub get
  4. Run the app:
    flutter run

Packages in use

isar for local database
http for to get API data
cached_network_image for caching images

About

Flutter movie app (discover, search and local watchlist) using TMDB API

Topics

Resources

License

Stars

Watchers

Forks

Languages