En producción

WellFred.

Stack principalLaravel 12

Marketplace de servicios para Costa Rica. Los clientes encuentran proveedores y reservan servicios; los proveedores gestionan agenda, catálogo y clientes.

https://app.wellfred.com
Rol
Ingeniero full-stack en solitario
Periodo
2024 – 2025
Equipo
Solo
Contexto
Producto personal · pre-lanzamiento (CR)
/ El reto

Los marketplaces de servicios en Costa Rica viven en grupos de WhatsApp y hojas de cálculo. WellFred toma las señales de confianza de Airbnb — perfiles, reseñas, escrow — y las aplica a servicios bajo demanda: yoga, limpieza, jardinería, masajes. Todo en una app bilingüe.

/ Resumen

WellFred es un marketplace de servicios listo para producción construido sobre Laravel 12. El frontend mezcla Livewire para superficies reactivas en tiempo real, Alpine para interacciones ligeras y Vue islands para las páginas vistosas — más chat WebSocket sobre Reverb, búsqueda de proximidad con PostGIS, pagos en escrow con soporte Bitcoin vía BTCPay, e interfaz bilingüe (EN/ES). Los proveedores manejan todo su negocio adentro — calendario multi-staff, citas recurrentes, catálogo de servicios con variantes y precios por miembro, CRM de clientes, métricas de desempeño — mientras el consumidor reserva en pocos taps. El código sostiene análisis estático en PHPStan nivel 6 sin baseline, 672 archivos de tests más 97 specs end-to-end con Playwright, y se despliega como multi-contenedor Docker (app, queue, scheduler, websockets, PostGIS, Redis) con respaldos de base de datos cada hora a object storage.

/ Enfoque
/01

Profundidad para el proveedor, simplicidad para el consumidor

El lado del proveedor es una suite de negocio completa — calendarios multi-staff, variantes de catálogo, precios y add-ons por miembro, CRM de clientes. Nada de esa complejidad se filtra al flujo del consumidor, que se mantiene en pocos taps. Y una cuenta puede ser ambos: el modelo dual-role está en la arquitectura, no pegado encima.

/02

La UI como sistema

El poder es progresivo, nunca un muro de opciones. Lo avanzado se revela cuando hace falta — agenda colapsada, catálogo por etapas, defaults sensatos — para que una profesora de yoga sola y un salón de cinco sillas usen las mismas pantallas sin sentir el producto del otro.

/03

Pagos escrow-first

El pago queda en escrow hasta que ambas partes confirman — en un marketplace de servicios, la confianza es el producto. Bitcoin corre por BTCPay auto-hospedado, y la billetera, tarjetas de regalo y créditos por referidos usan el mismo ledger.

/ Alcance
  • Suite de negocio para proveedores: calendario multi-staff, citas recurrentes, catálogo con variantes, precios y add-ons por miembro, CRM de clientes, métricas de desempeño
  • Flujo de consumidor en pocos taps: búsqueda geo → perfil → reserva → pago → reseña, bilingüe EN/ES desde el día uno
  • Chat WebSocket en tiempo real, billetera, tarjetas de regalo y recompensas por referidos
  • 3,314 commits · 346 migraciones · 112 modelos · PHPStan nivel 6
Stack completo
Laravel 12Livewire 3Vue 3PostgreSQL 16PostGISRedisReverbAlpine.jsTailwind CSSBTCPayDockerCloudflare R2
Pantallas
/ Escritorio
https://app.wellfred.com
https://app.wellfred.com
https://app.wellfred.com
https://app.wellfred.com
https://app.wellfred.com
https://app.wellfred.com
/ Footer

Diseño claro, ingenieríasólida.

© 2026 Alejandro Chavarria · Todos los derechos reservados.

Hecho con cuidado en Costa Rica · CR