Ir al contenido
Syafril.
Todos los trabajos

Trabajo 02 / 08

Syafrilverse Studio — Sistema de gestión para un negocio de servicios

La trastienda de este sitio: una bandeja de clientes potenciales alimentada por el formulario de contacto y la calculadora de precios, clientes y proyectos, facturas numeradas con impresión en PDF, más el catálogo y los precios del sitio, todo tras un inicio de sesión en dos pasos.

Tipo
Proyecto personal
Etapa
Publicado
Stack
SvelteKit · Svelte 5 · TypeScript · Supabase · PostgreSQL · Tailwind CSS · Zod · Vitest

Caso de estudio

El problema y cómo lo resolví.

01 · Problema

Un negocio de servicios de una sola persona suele tener los clientes potenciales en el correo, los precios en una hoja de cálculo y las facturas en documentos aparte. Las cifras del sitio, del presupuesto y de la factura se van separando, y nada indica qué cliente sigue esperando respuesta.

02 · Enfoque

Una sola base de datos alimenta el sitio público y el panel: los precios editados en Studio se usan directamente en la página de servicios, la calculadora y los datos estructurados de Google. Cada tabla está protegida con seguridad a nivel de fila que exige una sesión con doble factor, cada formulario se valida en el servidor y los números de factura los emite un trigger de la base de datos al enviarlas, así que nunca se repiten. Reconstruido de Next.js a SvelteKit trasladando la lógica de dominio sin reescribirla, protegido por más de 200 pruebas automatizadas.