Beldor
acf4b7f053
fix: usar dominio sandbox de Resend para emails
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 17:14:19 -03:00
Beldor
4e993a95c4
feat: email de bienvenida al registrarse + fix estilos Input
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 17:05:01 -03:00
Beldor
d9d2e7d429
Redirect home page to /cliente
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 15:37:52 -03:00
Beldor
080c488e3b
fix: use PrismaPg adapter in seed.ts for Prisma 7 compatibility
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 13:23:28 -03:00
Beldor
3028bde671
fix: switch to full node_modules in runner to resolve prisma CLI dependencies
...
Removes standalone build to allow prisma CLI to run migrations at startup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 13:19:09 -03:00
Beldor
fb92021bf6
fix: invoke prisma via node directly to preserve __dirname for WASM resolution
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 13:15:31 -03:00
Beldor
9a3ef4efc3
fix: simplify prisma.config.ts and exclude it from Next.js tsconfig
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 13:12:03 -03:00
Beldor
1339f42e69
fix: copy prisma.config.ts to runner stage and auto-run migrations on startup
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 13:09:25 -03:00
Beldor
816530724d
fix: add public directory required by Dockerfile COPY step
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 13:04:15 -03:00
Beldor
f28568906a
fix: wrap useSearchParams in Suspense boundaries for Next.js 14 static build
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 13:02:00 -03:00
Beldor
bb1785c737
fix: add force-dynamic to pages using useSearchParams for Next.js 14 build
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 12:59:33 -03:00
Beldor
600f80ff7f
fix: remove unused COOKIE constant to fix ESLint build error
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 12:57:48 -03:00
Beldor
1383add1b5
chore: change app port to 3004 to avoid conflict with Grafana on ozark
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 12:52:15 -03:00
Beldor
4cf35f9280
feat: add full frontend — client portal and admin panel
...
Páginas cliente: login magic link, registro, validación de token,
dashboard de autos, historial por auto y reserva de turnos con selector
de servicio + slots disponibles.
Páginas admin: login, dashboard de turnos del día con cambio de estado,
historial de autos (buscar cliente → auto → ver/cargar registros),
gestión de tipos de servicio y vista de clientes.
Middleware JWT para proteger rutas /cliente/* y /admin/*.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 12:01:31 -03:00
Beldor
93ad1cb8c1
feat: bootstrap taller-turnos project
...
Estructura inicial con Next.js 14, PostgreSQL/Prisma 7, autenticación por
magic link (clientes) y JWT (admins), lógica de scheduling con 4 slots
paralelos y API routes completas para cliente y panel admin.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 11:51:19 -03:00
Beldor
4fde77e3ed
Initial commit from Create Next App
2026-06-18 11:42:37 -03:00