El álbum compartido de tu boda, comunión o cumpleaños, con un QR.
Los invitados escanean un QR y suben fotos y vídeos desde el navegador, sin app ni cuenta, aunque haya poca cobertura. Panel de gestión, descarga en ZIP, modo presentación e invitaciones online con confirmación de asistencia.
- Astro
- React 19
- Tailwind 4
- GSAP
- PostgreSQL
- Drizzle
- Node
- VPS
Tienda online + ERP para un negocio de informática.
Web pública con catálogo por categorías, reacondicionados y servicios técnicos, más un panel de administración completo: productos con variantes, stock, pedidos, tickets de SAT con fotos y presupuestos, heatmaps de actividad del taller, login con Google OAuth e inventario de dispositivos con campos dinámicos.
- Next.js 16
- Prisma 7
- Postgres
- OAuth 2.0
- Server Actions
- SSE
Herramientas del día a día, en el navegador y sin subir nada.
Suite de utilidades que procesan todo en el cliente: editor y fusión de PDFs, ordenar páginas, conversor de imágenes (incluido TIFF), conversor de documentos, selector de color y un editor de texto enriquecido con Lexical. Cero servidores, cero archivos subidos.
- Astro
- React 19
- Lexical
- pdf-lib
- pdf.js
- shadcn/ui
Extensión de Chrome, publicada en la Web Store: TikTok, Reels y Shorts en una ventana flotante.
El feed de TikTok, los Reels de Instagram y los Shorts de YouTube en una ventana flotante vertical, siempre encima de cualquier app. Usa la Document Picture-in-Picture API para dibujar los controles reales del sitio: me gusta, comentarios, compartir y seguir, sin volver nunca a la pestaña.
- Manifest V3
- JavaScript
- Document PiP API
Tu asistente de PDF. IA que corre en el navegador: nada sube a la nube.
Sueltas un PDF, preguntas en lenguaje natural y responde citando las páginas, con visor integrado que salta a la cita. Embeddings multilingües y un modelo de lenguaje pequeño ejecutados en Web Workers con WebGPU (o WebAssembly), índice en IndexedDB y respuestas en streaming. Sin servidor, sin cuenta, sin analítica.
- Astro
- React 19
- TypeScript
- transformers.js
- WebGPU
- pdf.js
- Tailwind 4
QR personalizables que se comprueban solos, todo en el navegador.
Formas de módulo y esquinas, colores sólidos o en degradado, logo centrado, exportación a SVG o PNG hasta 4096 px y enlace compartible. Cada cambio se rasteriza y se decodifica con jsQR: si el diseño no se lee, avisa antes de imprimirlo. Sin servidor: nada sale de tu equipo.
- Vite
- React 19
- TypeScript
- Tailwind 4
- qrcode
- jsQR
- Vitest
Landing para un autolavado de la Sierra Norte de Sevilla.
Web pública del negocio, pensada para móvil primero: túnel de lavado con rodillo en 3D, espumas, horario, productos, galería, preguntas frecuentes y mapa para llegar. SEO local para Constantina y los pueblos de alrededor, con datos estructurados y animaciones ligadas al scroll.
- Astro
- React 19
- Tailwind 4
- Three.js
- GSAP
- MapLibre
Tema Tebex a medida sobre la plantilla Dawn.
Tienda del servidor con identidad propia: rediseño completo de la plantilla oficial con Twig, CSS y JavaScript vanilla, adaptado a las limitaciones del editor web de Tebex.