Tecnología

Resumen compacto del stack usado y de la estrategia de hosting/deploy.

Stack tecnológico usado

Runtime y backend

Bun + TypeScript para servidor, API y lógica principal.

Frontend actual

Bun + EJS para render SSR, con Alpine.js y HTMX para interacciones puntuales.

Base de datos

SQLite como motor principal + FTS5 para búsqueda full-text.

Autenticación y emails

Better Auth para sesiones y seguridad, Resend para verificación y recuperación de cuenta.

Workers y Reader Mode

Background jobs con Bun.Worker; extracción de contenido con Readability + linkedom.

Integraciones y clientes

MCP Server + Web Skill para IA, Chrome Extension (Manifest V3) para guardado rápido de links.

PWA

No está activa en este frontend Bun + EJS actual. Queda contemplada para la app principal cuando se habilite manifest + service worker.

Ecosistema IA

URLoft se apoya en agentes y skills para acelerar desarrollo, testing, documentación y automatización sin perder control técnico del stack.

Skills destacadas

  • bun-development: flujo de desarrollo y performance sobre Bun.
  • better-auth-best-practices: autenticación robusta con Better Auth.
  • mcp-builder: diseño e implementación de herramientas MCP.
  • frontend-design: UI/UX cuidada, consistente y lista para producción.
  • playwright-cli y agent-browser: testing E2E y automatización web.
  • seo-audit y claude-seo: auditoría técnica SEO, análisis de rendimiento y optimización para motores de búsqueda.
  • workflow SDD (sdd-*): propose - design - tasks - apply - verify.

Modelos de IA utilizados

Claude Sonnet 4.6 - generación, refactor, debugging de código complejo y documentación técnica clara.
Gemini 3 Flash / 3.1 / 3 Pro - velocidad, razonamiento general y análisis profundo según la tarea.
GLM-4.7 - capacidades multilingües y comprensión contextual.
MiniMax M2.5 - soporte eficiente para procesamiento y tareas auxiliares.

Gentleman-AI

Aporta memoria persistente, workflow SDD, skills curadas, integración MCP y model routing por fase para mantener trazabilidad y velocidad.

OpenCode.ai

Agente open-source multi-modelo para terminal/IDE, útil para iterar rápido con foco en privacidad, flexibilidad de proveedor y control del entorno.

Hosting y deploy

Entorno actual

Infraestructura oficial impulsada por CubePath, sponsor del proyecto y del hackathon, con despliegue optimizado para Bun en servidores Linux.

Hosting oficial CubePath

  • Performance consistente en demo y producción con tiempos de respuesta estables.
  • Confiabilidad operativa para sostener tráfico real sin fricción.
  • Soporte técnico directo para iterar y desplegar rápido durante el hackathon.

Rol de Cloudflare

CDN global para estáticos, SSL, mitigación DDoS y soporte de cache/HTTP/3 para mejorar respuesta percibida.

Escala y continuidad

La estrategia se apoya en CubePath como hosting principal; si hiciera falta redundancia, se evalúan alternativas solo como contingencia secundaria.