Jucart empezó como una lista de compra privada para sustituir la pizarra de la nevera: añadir productos y tacharlos sin complicaciones. A partir de esa necesidad mínima creció por capas: funcionamiento offline para usarla en el supermercado, Supabase para compartirla entre dispositivos y una bandeja de tickets que Codex procesa para extraer líneas y construir histórico de precios. La herramienta conserva la sencillez de uso mientras permite explorar ideas técnicas más ambiciosas.
- Una necesidad doméstica convertida en producto.
- Offline first con Dexie e IndexedDB.
- Sincronización compartida con Supabase.
- Tickets y precios procesados con Codex.
- React
- TypeScript
- Vite
- SCSS Modules
- Dexie
- Supabase
- PWA
- Codex
- Playwright
Irati nació cuando nació mi hija: quería dejar de repartir su información entre carpetas, documentos y aplicaciones. Empezó con un perfil, el seguimiento del peso y el calendario de vacunas; después incorporó una checklist de viaje que antes vivía en TickTick. Cuando en el pediatra la conexión dejó de ser suficiente, evolucionó hacia una PWA offline-first. La mayor parte del proyecto se ha construido conversando con Codex, retomando el contexto y avanzando por fases según aparecían nuevas necesidades.
- Centralizar la información familiar en un solo lugar.
- Seguimiento de peso y calendario de vacunas.
- Checklist de viaje integrada desde TickTick.
- Offline first para usarla también en el pediatra.
- Next.js
- React
- TypeScript
- Supabase
- Dexie
- Serwist
- Codex
- Vitest
Web profesional para un creador audiovisual, construida con Astro, SCSS y JavaScript vanilla. El proyecto separa contenido, dominio e infraestructura, integra Sanity como CMS opcional y mantiene fallbacks locales para garantizar builds estables y despliegues seguros en Vercel.
- Astro
- TypeScript
- SCSS
- Sanity
- Vercel
Borrador de web profesional construida con Astro, TypeScript y SCSS. La base está preparada para despliegue estático en Vercel y contempla SEO técnico, canonical, Open Graph, sitemap, robots, planificación viva y seguimiento del trabajo.
- Astro
- TypeScript
- SCSS
- SEO
- Vercel
Aplicación web móvil para gestión compartida de boletos de lotería, grupos, resguardos, resultados y movimientos de bote. Construida con Next.js, TypeScript, Prisma, Postgres y almacenamiento de archivos, con API interna para tickets, resultados, premios y copias de seguridad.
- Next.js
- TypeScript
- Prisma
- Postgres
- Vercel
Web estática privada para organizar apuntes de preparación al parto como curso multipágina. Construida con Astro y Markdown, genera páginas por lección, una versión agregada para lectura completa y contenido preparado para consulta por LLMs, con navegación progresiva, cabeceras de seguridad y despliegue estático en Vercel.
- Astro
- Markdown
- JavaScript
- CSS
- Vercel
Buscador de precios de combustible construido con Svelte y Vite, con API serverless en Vercel, caché diaria en cliente y servidor, arquitectura limpia por capas y soporte instalable. El proyecto integra datos externos y resuelve detalles de comunicación HTTP/TLS con un upstream público.
- Svelte
- Vite
- JavaScript
- Vercel API
- PWA
Herramienta CLI en TypeScript para sincronizar un archivo local con OneDrive usando Microsoft Graph. Diseñada para uso con cron, OAuth local y permisos acotados al App Folder, con una estrategia simple de resolución por última modificación.
- TypeScript
- Microsoft Graph
- OAuth
- Node.js
- CLI
Mini webapp mobile first para votar fechas de eventos, construida con Next.js, TypeScript, React Day Picker y persistencia intercambiable entre Vercel KV y mock local. Incluye API server-only, validaciones, resultados ordenados y una abstracción de almacenamiento sencilla.
- Next.js
- TypeScript
- Vercel KV
- React Day Picker
Propuesta de sitio institucional construida con Astro y Decap CMS. Aunque el proyecto no llegó a salir, dejó una base técnica con contenido administrable, automatización de bandos desde RSS municipal, formularios, despliegue en Vercel y una capa de calidad con ESLint, Prettier, Vitest, Playwright, snapshots visuales, Sonar y hooks de pre-push.
- Astro
- TypeScript
- Decap CMS
- Playwright
- Vitest
Aplicación colaborativa de lista de compra construida con TypeScript, Lit y Material Web Components. Usa Google Sheets como fuente de datos configurable, repositorio mock para desarrollo y un enfoque de arquitectura por dominio, TDD, despliegue en Vercel y observabilidad opcional con Bugsnag.
- TypeScript
- Lit
- Material Web Components
- Google Sheets
- TDD