Technologie-Stack
GrapeVest ist eine frontend-first App (PWA) mit einem optionalen verwalteten Backend (BaaS).
Frontend
- Next.js 15 (App Router) + React 19 + TypeScript,
- Tailwind CSS — Styling, helles/dunkles Design,
- Zod — Validierung aller Eingabedaten,
- Web Crypto API — clientseitige Ende-zu-Ende-Verschlüsselung,
- PWA — Manifest, Service Worker, Installation auf Ihrem Telefon,
- i18n — PL / EN.
Backend (optional) — Supabase
- PostgreSQL — speichert den (verschlüsselten) Zustand des Haushalts,
- Supabase Auth — Anmeldung mit einem Passwort,
- Row Level Security +
security definer-Funktionen — Zugriffslogik in der Datenbank.
Im lokalen Modus (ohne konfiguriertes Supabase) läuft die App vollständig im
Browser (Daten in localStorage).
Tests und Qualität
- Vitest + Testing Library — Unit- und Komponententests,
- eine vollständige Suite für Finanzberechnungen, Validierung, Migrationen und Krypto,
- CI läuft automatisch.
Hosting
- App: Vercel,
- Dokumentation (diese Website): Docusaurus → ein statischer Build auf Vercel.