Catálogo, agente IA, automatización y observabilidad — plataforma digital de Pedro Belentani.
| Capa | Tecnología |
|---|---|
| Frontend | React 19 · TypeScript · Vite 7 · Tailwind 4 · shadcn/ui · Framer Motion |
| Backend | Express · tRPC · Drizzle ORM · MySQL |
| Infra | pnpm · Vitest · GitHub Actions · Vercel |
| IA | LLM agent con fallback, streaming y revisión humana |
pnpm install
pnpm devLa app arranca en http://localhost:3000.
Para construir en producción:
pnpm build
pnpm start| Script | Descripción |
|---|---|
pnpm dev |
Servidor de desarrollo con hot reload |
pnpm build |
Build de producción (Vite + esbuild) |
pnpm check |
Typecheck sin emitir archivos |
pnpm lint |
Prettier check |
pnpm test |
Tests unitarios (Vitest) |
pnpm db:push |
Generar y aplicar migraciones Drizzle |
client/ → React SPA (páginas, componentes, rutas)
server/ → Express + tRPC routers, DB, middleware
server/_core/ → Bootstrap del servidor, Vite dev proxy
shared/ → Schemas y tipos compartidos cliente-servidor
drizzle/ → Migraciones y schema de base de datos
docs/ → Documentación de arquitectura y auditorías
| Página | Captura |
|---|---|
| Home | ![]() |
| Catálogo | ![]() |
| Agente IA | ![]() |
La arquitectura detallada, auditorías de seguridad, accesibilidad y decisiones de diseño están en /docs.


