feat(mvp): phase 2 - database schema & services layer

Define full Prisma schema (10 models), run initial migration, build core
services (auth, user, group, app, board, permission), Zod validators,
type definitions, API response envelope, constants, and seed script.
This commit is contained in:
2026-03-24 20:00:21 +03:00
parent cf6bde238c
commit f1b1aa5975
28 changed files with 2936 additions and 28 deletions
+5 -1
View File
@@ -31,11 +31,14 @@
"lucide-svelte": "^0.469.0",
"node-cron": "^3.0.3",
"simple-icons": "^13.0.0",
"sveltekit-superforms": "^2.22.0",
"svelte": "^5.0.0",
"sveltekit-superforms": "^2.22.0",
"tailwind-merge": "^2.6.0",
"zod": "^3.24.0"
},
"prisma": {
"seed": "npx tsx prisma/seed.ts"
},
"devDependencies": {
"@eslint/js": "^9.18.0",
"@prisma/client": "^6.2.0",
@@ -55,6 +58,7 @@
"prisma": "^6.2.0",
"svelte-check": "^4.0.0",
"tailwindcss": "^4.0.0",
"tsx": "^4.21.0",
"tw-animate-css": "^1.2.0",
"typescript": "^5.7.0",
"typescript-eslint": "^8.20.0",