Skip to content

SolomonSmith-dev/MoviePicker

Repository files navigation

MoviePicker

A movie recommendation and management system built with Python, FastAPI, and SQLAlchemy. Integrates with the TMDb API for metadata enrichment.

Features

  • Smart recommendations based on watch history and preferences
  • Filter by genre, year, director, actor, and rating
  • Fuzzy search across titles, directors, and cast
  • Watch history tracking with favorites and ratings
  • TMDb integration for posters, cast, ratings, and metadata

Stack

Python, FastAPI, SQLAlchemy, SQLite, TMDb API

Setup

git clone https://github.com/SolomonSmith-dev/MoviePicker
cd MoviePicker
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp env.example .env
# Add your TMDb API key to .env
python -m src.core.migrations
python src/ui/cli_interface.py

Get a TMDb API key at themoviedb.org.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors