feat: add web-based UI for taskyou with Fly Sprites integration #160
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Architecture
Backend Components
cmd/taskweb/: Host web service (OAuth, sprites orchestration)cmd/taskweb-dev/: Local development server (bypasses OAuth)internal/hostdb/: Host database (users, OAuth accounts, sprites, sessions)internal/auth/: OAuth providers (Google, GitHub) and session managementinternal/sprite/: Fly Sprites SDK integrationinternal/webserver/: Host HTTP serverinternal/webapi/: HTTP API running inside each spriteFrontend Features
Test plan
cd web && npm install && npm run dev- frontend starts on :5173make dev-web- API server starts on :8081🤖 Generated with Claude Code