Commit Graph

4 Commits

Author SHA1 Message Date
Maarten Elsenaar 8ad282aad8 Voeg tenant beheer toe aan rikx-offerte
- Login pagina met HMAC-sessie authenticatie
- /tenants overzicht: lijst alle rikx-platform accounts
- Nieuw tenant aanmaken (naam, slug, admin gebruiker)
- Tenant verwijderen (cascade via foreign keys)
- Leest rikx-platform SQLite DB via /rikx-platform-data mount
- Homepage redirect naar /tenants of /login

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-09-15 13:14:54 +02:00
Maarten Elsenaar 463f6d2c90 fix: upgrade @types/node to v22 for node:sqlite type declarations
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-09-14 13:42:59 +02:00
Maarten Elsenaar 82f8f0712b fix: install devDependencies for Next.js build (tailwindcss/postcss)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-09-14 13:40:11 +02:00
Maarten Elsenaar af1a8e4bed Initial scaffold: offertesysteem (clients, projects, quotes, quote_items)
- Next.js 15 + TypeScript + Tailwind, standalone output
- SQLite schema: users, clients, projects, quotes, quote_items
- HMAC-signed sessie-cookie auth
- Dockerfile (Node 22 Alpine, multi-stage)
- create-admin script
- Doel: portal.rikxplatform.nl

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-09-14 12:24:27 +02:00