/01 · MarketplaceProducción

T
Tropical TCG Player
Marketplace P2P de cartas coleccionables · Costa Rica
Primera plataforma peer-to-peer de Trading Card Games en Costa Rica. Conecta compradores y vendedores con búsqueda unificada sobre 7 APIs de TCGs (Pokémon, One Piece, Magic, Digimon, Dragon Ball, Union Arena, Gundam), verificación con cédula, sistema de ratings y comparación de precios local vs internacional.
- 7 APIs de TCG integradas con búsqueda unificada
- Verificación de identidad con cédula CR
- Rate-limit, Helmet, sanitización XSS y NoSQL injection
React 18Node.jsMongoDB AtlasJWT + RefreshTCGPlayer API+2
/02 · Internal ToolProducción
Apex Concrete
Invoice & Payroll Manager con sync QuickBooks Online
Aplicación interna para Apex Concrete. Sincroniza facturas desde QuickBooks Online vía OAuth2, calcula automáticamente la planilla de instaladores por trabajo MONO SLAB, genera reportes interactivos y los envía por email con Excel adjunto en cron diario/semanal/mensual.
- OAuth2 con QuickBooks Online — sync con un click
- Cálculo automático de planilla por m² instalado
- Reportes Excel + PDF con cron por email
React 18ViteTailwindNode.js ExpressMongoDB+4
/03 · Web AppActivo
EYAN Dispatch
Sistema de despacho operacional · amber sobre navy
Sistema de despacho para EYAN: dispatchers en escritorio gestionan casos, choferes en móvil ven y reportan en campo, admins gestionan todo. Diseñado como sala de control — densidad con claridad, status como dot+label, tabla densa en lugar de cards, autenticación con MFA y NextAuth.
- Diseño operacional inspirado en salas de control
- Vistas adaptadas para dispatchers, choferes y admins
- Auth con NextAuth, MFA y bcrypt
Next.js 14TypeScriptTailwind v4Radix UIMongoDB + Mongoose+3
/04 · Web AppEn desarrollo
POS FroDev
Punto de venta keyboard-first para Costa Rica
Sistema POS pensado para el cajero costarricense que tiene 10 personas en fila. Keyboard-first, alto contraste, denso donde importa. Inspirado en Linear: tipografía Bricolage Grotesque + Geist, paleta verde bosque + neutros oscuros con tinte verde, tema dark/light alternable. Compite directamente con Alegra en diseño.
- Diseño keyboard-first para velocidad de cajero
- Sistema de color OKLCH calibrado para luz variable
- Jerarquía brutal: precio y total como elementos protagonistas
Next.jsTypeScriptTailwindOKLCH color systemBricolage Grotesque+1
/05 · E-commerceMVP
Suplementos Marchena
E-commerce de suplementos con control financiero
Tienda online de suplementos para gimnasio con sistema de inventario, control de ganancias y gastos, y reportes en Excel. Arquitectura monorepo con apps separadas, backend tipado en TS y panel admin. Pensada para crecer: del catálogo al checkout y del checkout a los reportes financieros.
- Monorepo con apps + shared + backend
- Stack tipado end-to-end (TS en frontend y backend)
- Catálogo + auth + CRUD productos completos
Next.js 14 App RouterTypeScriptTailwindFramer MotionZustand+2
/06 · LandingProducción

S
Shine & Bright Web
Landing de servicios de limpieza · Charlotte / Columbia
Sitio web de Shine & Bright House Cleaning Services para Charlotte NC, Columbia SC y Shelby NC. Landing moderna con before/after slider, panel admin para gestionar contenido sobre Supabase, formulario de cotizaciones y diseño responsive con grid hero pattern.
- Slider Before/After interactivo con drag
- Panel admin sobre Supabase para editar contenido
- Optimizada para SEO local (Charlotte, Columbia, Shelby)
HTML5TailwindSupabaseVercelInter+1
/07 · AutomationProducción

W
WorkSync · Shine&Bright
SupplyPro → Jobber → QuickBooks · automatización completa
Automatización del flujo administrativo de Shine & Bright: extrae órdenes de SupplyPro vía scraping con Playwright, las muestra en una tabla editable, y crea Jobs en Jobber vía GraphQL. Jobber sincroniza nativo con QuickBooks Online. OAuth con refresh-rotation y persistencia en SQLite.
- Scraping con Playwright + manejo de sesiones
- OAuth 2.0 con refresh-rotation y storage SQLite
- Tabla editable previa a la subida
StreamlitPythonPlaywrightBeautifulSoupJobber GraphQL+2
/08 · AutomationProducción

W
WorkSync · E&A
Mismo workflow, otro cliente · E&A Concrete LLC
Versión hermana del WorkSync de Shine&Bright, adaptada para E&A Concrete LLC. Extrae órdenes de SupplyPro y las sube a Jobber como jobs. Reporte de subida con links directos por job, descarga en CSV/Excel y soporte i18n ES/EN. Reutiliza la arquitectura para acelerar onboarding de clientes.
- Reutilización de arquitectura entre clientes
- Reporte con links directos a cada job creado
- i18n ES/EN integrado
StreamlitPythonJobber GraphQLpandasopenpyxl
/09 · AutomationProducción

W
WorkSync · Apex
Extractor SupplyPro para Apex Concrete
Extractor especializado de SupplyPro para Apex Concrete, con instalación automática de Playwright Chromium en cold-start de Streamlit Cloud, CSS responsive a medida y sidebar adaptado. Tercer cliente del mismo patrón — la arquitectura ya es una librería.
- Auto-install de Playwright en cold-start
- CSS responsive específico para mobile y tablet
- Tercer cliente sobre la misma arquitectura
StreamlitPythonPlaywrightJobber APIpandas
/10 · AutomationProducción

W
WorkSync · SupplyPro Converter
El primer prototipo · raíz de la familia WorkSync
El proyecto fundacional. Aplicación inicial para extraer órdenes de SupplyPro y descargarlas en CSV/Excel. Multi-cliente desde el día uno (ShineAndBright + Apex). De acá nacieron las versiones específicas por cliente con integración a Jobber.
- Punto cero de la familia WorkSync
- Soporte multi-cliente desde el inicio
- Configuración via secrets de Streamlit Cloud
StreamlitPythonBeautifulSouppandasrequests