feat(frontend): scaffold SvelteKit SPA with design tokens and app shell #1

Merged
yannick merged 1 commit from feat/frontend-foundation into main 2026-10-31 19:44:11 +01:00
Owner

Set up the SvelteKit 5/Tailwind v4 frontend per docs/PLAN.md Abschnitt 4/5:
adapter-static in SPA fallback mode, Paraglide i18n (de), design tokens and
dark mode with an anti-flash script, self-hosted Inter, and the Button,
Input, Pill, Avatar, Card, Dialog and Toast UI primitives (Phase 0).

Also lays out the (app)/(auth) route groups with the desktop sidebar and
mobile bottom nav, a working color-scheme switcher, and placeholder pages
for dashboard, contacts, gifts, tags, settings, login and register that
state plainly which phase will wire them to the backend (Phase 1 shell).

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

Set up the SvelteKit 5/Tailwind v4 frontend per docs/PLAN.md Abschnitt 4/5: adapter-static in SPA fallback mode, Paraglide i18n (de), design tokens and dark mode with an anti-flash script, self-hosted Inter, and the Button, Input, Pill, Avatar, Card, Dialog and Toast UI primitives (Phase 0). Also lays out the (app)/(auth) route groups with the desktop sidebar and mobile bottom nav, a working color-scheme switcher, and placeholder pages for dashboard, contacts, gifts, tags, settings, login and register that state plainly which phase will wire them to the backend (Phase 1 shell). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Set up the SvelteKit 5/Tailwind v4 frontend per docs/PLAN.md Abschnitt 4/5:
adapter-static in SPA fallback mode, Paraglide i18n (de), design tokens and
dark mode with an anti-flash script, self-hosted Inter, and the Button,
Input, Pill, Avatar, Card, Dialog and Toast UI primitives (Phase 0).

Also lays out the (app)/(auth) route groups with the desktop sidebar and
mobile bottom nav, a working color-scheme switcher, and placeholder pages
for dashboard, contacts, gifts, tags, settings, login and register that
state plainly which phase will wire them to the backend (Phase 1 shell).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
yannick/circle!1
No description provided.