Track Your Watchlist with ShowTrackr
ShowTrackr is a personal web application for managing your movie and TV show watchlist. Unlike most tracking apps, ShowTrackr is designed to run locally on your machine, giving you full control and privacy over your data. No accounts, no cloud—just your collection, your way.
Key Features
- Manual Entry: Add, edit, and delete movies and shows with details like title, year, status, rating, dates, notes, and poster.
- Flexible Filtering & Sorting: Filter by status, type, year, and rating. Sort by date, title, year, or rating.
- Search & Pagination: Quickly search your list and browse with smooth pagination.
- Custom Themes: Choose from a variety of DaisyUI themes to personalize your experience.
- Data Import/Export: Backup or restore your watchlist as a JSON file.
- Local-First: All data is stored in a local SQLite database—nothing leaves your device.
Built With
ShowTrackr is built using Flask (Python), HTMX for dynamic UI, and styled with Tailwind CSS and DaisyUI. The backend uses Flask-SQLAlchemy for database management, ensuring a smooth and reliable experience.
Why I Made This
I wanted a simple, private way to keep track of what I’ve watched, without relying on third-party services or giving up control of my data. ShowTrackr is my solution for anyone who values privacy and simplicity in their media tracking.
Get Started
You can find setup instructions, feature guides, and screenshots in the GitHub repository. Feedback and contributions are always welcome!