diff --git a/apps/web/package.json b/apps/web/package.json index 49e2850..05356ec 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -16,6 +16,7 @@ "@sveltejs/kit": "^2.31.1", "@sveltejs/vite-plugin-svelte": "^6.1.2", "@tailwindcss/vite": "^4.1.12", + "daisyui": "^5.3.8", "svelte": "^5.38.1", "svelte-check": "^4.3.1", "tailwindcss": "^4.1.12", diff --git a/apps/web/src/app.css b/apps/web/src/app.css index 7abc514..4c1b0c2 100644 --- a/apps/web/src/app.css +++ b/apps/web/src/app.css @@ -1,5 +1,2 @@ -@import 'tailwindcss'; - -body { - @apply bg-neutral-950 text-neutral-100; -} +@import "tailwindcss"; +@plugin "daisyui"; diff --git a/apps/web/src/components/Header.svelte b/apps/web/src/components/Header.svelte deleted file mode 100644 index b8ddb0d..0000000 --- a/apps/web/src/components/Header.svelte +++ /dev/null @@ -1,26 +0,0 @@ - - -
-
- -
-
-
-
-
diff --git a/apps/web/src/lib/assets/logo_governo_PE.png b/apps/web/src/lib/assets/logo_governo_PE.png new file mode 100644 index 0000000..a2dec8d Binary files /dev/null and b/apps/web/src/lib/assets/logo_governo_PE.png differ diff --git a/apps/web/src/lib/components/Button.svelte b/apps/web/src/lib/components/Button.svelte new file mode 100644 index 0000000..4340c21 --- /dev/null +++ b/apps/web/src/lib/components/Button.svelte @@ -0,0 +1 @@ + diff --git a/apps/web/src/lib/components/Header.svelte b/apps/web/src/lib/components/Header.svelte new file mode 100644 index 0000000..666eb04 --- /dev/null +++ b/apps/web/src/lib/components/Header.svelte @@ -0,0 +1,7 @@ + + + diff --git a/apps/web/src/lib/components/Sidebar.svelte b/apps/web/src/lib/components/Sidebar.svelte new file mode 100644 index 0000000..ff6490f --- /dev/null +++ b/apps/web/src/lib/components/Sidebar.svelte @@ -0,0 +1,64 @@ + + +
+ +
+ + {@render children?.()} + + +
+
+ + +
+
diff --git a/apps/web/src/routes/(dashboard)/+layout.svelte b/apps/web/src/routes/(dashboard)/+layout.svelte new file mode 100644 index 0000000..ba758de --- /dev/null +++ b/apps/web/src/routes/(dashboard)/+layout.svelte @@ -0,0 +1,12 @@ + + +
+
+ {@render children()} +
+
diff --git a/apps/web/src/routes/(dashboard)/+page.svelte b/apps/web/src/routes/(dashboard)/+page.svelte new file mode 100644 index 0000000..a7136fe --- /dev/null +++ b/apps/web/src/routes/(dashboard)/+page.svelte @@ -0,0 +1,8 @@ +
+

Dashboard

+
+
Bem-vindo ao SGSE.
+
Selecione um setor no menu lateral.
+
KPIs e gráficos virão aqui.
+
+
diff --git a/apps/web/src/routes/(dashboard)/recursos-humanos/+page.svelte b/apps/web/src/routes/(dashboard)/recursos-humanos/+page.svelte new file mode 100644 index 0000000..0935f1a --- /dev/null +++ b/apps/web/src/routes/(dashboard)/recursos-humanos/+page.svelte @@ -0,0 +1 @@ +

Recursos Humanos

diff --git a/apps/web/src/routes/+layout.svelte b/apps/web/src/routes/+layout.svelte index 435b625..ad2eb10 100644 --- a/apps/web/src/routes/+layout.svelte +++ b/apps/web/src/routes/+layout.svelte @@ -1,16 +1,16 @@ -
-
-
- {@render children()} -
+
+
+ {@render children()} +
diff --git a/apps/web/src/routes/+page.svelte b/apps/web/src/routes/+page.svelte deleted file mode 100644 index f936da1..0000000 --- a/apps/web/src/routes/+page.svelte +++ /dev/null @@ -1,43 +0,0 @@ - - -
-
{TITLE_TEXT}
-
-
-

API Status

-
-
- - {healthCheck.isLoading - ? "Checking..." - : healthCheck.data - ? "Connected" - : "Disconnected"} - -
-
-
-
diff --git a/bun.lock b/bun.lock index 6090b41..32678df 100644 --- a/bun.lock +++ b/bun.lock @@ -25,6 +25,7 @@ "@sveltejs/kit": "^2.31.1", "@sveltejs/vite-plugin-svelte": "^6.1.2", "@tailwindcss/vite": "^4.1.12", + "daisyui": "^5.3.8", "svelte": "^5.38.1", "svelte-check": "^4.3.1", "tailwindcss": "^4.1.12", @@ -49,6 +50,7 @@ "version": "1.0.0", "dependencies": { "@convex-dev/better-auth": "^0.9.6", + "better-auth": "catalog:", "convex": "catalog:", }, "devDependencies": { @@ -323,6 +325,8 @@ "cookie": ["cookie@0.6.0", "", {}, "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw=="], + "daisyui": ["daisyui@5.3.8", "", {}, "sha512-ihDXb07IzM/2ugkwBWdy2LFCaepdn1oGsKIsR3gNG/VuTAmS60+HUG9rskjR5BzyJOVVUDDpWoiX3PBDIT3DYQ=="], + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], diff --git a/packages/backend/convex/funcionarios.ts b/packages/backend/convex/funcionarios.ts new file mode 100644 index 0000000..e69de29