Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.66 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.66 KB

Documentation

Each subject lives in one file: what the code does, why it is shaped that way, and its known gotchas. Repository rules and conventions are in AGENTS.md, local setup in CONTRIBUTING.md.

Design

  • Architecture: projects, request flow, errors, background work, authentication, free tier, scaling.
  • Data model: mapping, storage conventions, MongoDB gotchas, child entities, migrations, adding a trackable type.
  • Blazor UI: page bases, list state, rendering pitfalls, 404s, theme and icons.

Features

  • Collections: media, ownership, gear, collectibles, playlists, Wishlist, Watch Next, Quick Add, user preferences.
  • Journals: car, house and health logs, their metrics and charts.
  • Sharing: the anonymous wishlist link and collection sharing between accounts.
  • Imports: store and retailer transaction imports, TV Time.
  • Explore: top-rated suggestions from provider rankings.

Reference data

  • Reference data: shared provider metadata, enrichment, ratings, sync, export and import.
  • Reference matching: aliases, what confirms a match, search policies, video game adoption.
  • Providers: each third-party API, its quotas and its quirks.

Running

  • Testing: suites, databases, cleanup, end-to-end design.
  • CI and code quality: pipelines, IstarCI, settled Sonar findings.
  • Operations: deployment, telemetry, indexes, migrations, backups.
  • Backlog: known debt and gaps.