Game sync and live services for independent game developers (targeting itch.io)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Implementation Phases#

Overview#

Total: 65 days (13 weeks).

Phase 1 (Days 1-5)#

Done: Created workspace, initialized mise.toml, migrations, schema files, config.

Phase 2 (Days 6-8)#

Config system.

Phase 3 (Days 9-14)#

Storage layer (Bunny + DO).

Phase 4 (Days 15-20)#

Passkey storage (Age + S3 sync).

Phase 5 (Days 21-26)#

Quota manager (2GB default, 80% warning).

Phase 6 (Days 27-29)#

Cost cache (1 hour, cached proc, background refresh).

Phase 7 (Days 30-36)#

JWT, passkey registration, session cookies, ntfy integration.

Phase 8 (Days 37-38)#

Deployment tracking (fresh on startup).

Phase 9 (Days 39-45)#

XRPC handlers, soft delete (14 days).

Phase 10 (Days 46-52)#

HTMX, minijinja templates, self view.

Phase 11 (Days 53-59)#

Admin CLI (scrtchbk-ctl).

Phase 12 (Days 60-65)#

Testing and deployment to Hetzner VPS.