Keeptrack is a source-available application to save and review everything read, watched, listened to or played.
- Collections of movies, TV shows, books, albums and video games, linked to provider data (covers, synopses, cast, ratings), plus playlists, gear and collectibles.
- Owned copies, a wishlist shareable through an anonymous link, and Watch Next for shows in progress.
- Car, house and health journals with their costs and metrics.
- Explore, suggesting top-rated titles not tracked yet.
- Imports from TV Time, Amazon orders and store transaction exports.
- Read-only sharing of whole categories with other accounts.
Each feature is described in docs/.
The applications are cloud native and run on any container platform. A free SaaS version is open to early adopters: contact the repository owner for access.
Three-tier application:
- Frontend: Blazor Server application (.NET 10/C#)
- Backend: ASP.NET Web API application (.NET 10/C#)
- Database: MongoDB
The design is in docs/, local setup in CONTRIBUTING.md.
Keeptrack is licensed under the PolyForm Strict License 1.0.0: it is source-available, not open source. The code may be read, run for personal noncommercial purposes, and contributed to (see CONTRIBUTING.md for the contribution terms). Any other use, in particular commercial use, distribution, or hosting the application for others, requires prior written permission from the repository owner.
Versions of this repository published before this license change remain available under their original MIT license terms.