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:
+5
-1
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user