Volver al portfolio
BKLN Marketplace
Web2025

BKLN Marketplace

Plataforma C2C completa para África Central: compra-venta, mensajería en tiempo real, suscripciones y panel de administración — operativa en bklnmarketplace.com.

JavaScriptHTML5CSS3SupabaseSupabase RealtimeGoogle OAuth

En Guinea Ecuatorial y la región no existía una plataforma de compra-venta online adaptada a la realidad local: precios en XAF, usuarios que acceden principalmente desde móvil y sin tarjeta bancaria universal. BKLN Marketplace nació para cubrir ese hueco.

Cualquier usuario puede publicar productos con hasta 10 fotos, gestionar su catálogo, activar ofertas con cuenta atrás y contactar a compradores directamente desde la plataforma. El chat funciona en tiempo real — los mensajes llegan al instante, sin necesidad de recargar. Los perfiles incluyen integración con WhatsApp, Instagram y TikTok para que vendedores con presencia en redes puedan conectar todo desde un solo lugar.

El modelo de activación de planes evita depender de pasarelas de pago externas: el cliente solicita el plan Premium, paga por el canal que prefiera (transferencia, efectivo, mobile money) y recibe un código de activación desde el panel de administración. Un sistema pensado para la realidad del mercado.

La plataforma está construida íntegramente en JavaScript puro sin frameworks — una decisión deliberada para garantizar la máxima velocidad en dispositivos modestos y conexiones variables, que es exactamente el perfil del usuario objetivo.

BKLN Marketplace screenshot 1

Retos técnicos

  • Sin pasarelas de pago convencionales: había que diseñar un modelo de activación por código adaptado al mercado local
  • Usuarios en dispositivos modestos con conexión variable: cada KB del bundle cuenta
  • Chat en tiempo real sin frameworks de estado — todo la reactividad implementada a mano
  • Autenticación por email, SMS OTP y Google OAuth en un solo flujo coherente

Soluciones aplicadas

  • Panel de admin con generación de códigos de activación — el cliente paga como prefiera, nosotros activamos
  • Vanilla JS sin bundler: cero overhead de framework, primera interacción en milisegundos
  • Supabase Realtime Channels con cleanup automático al salir de la vista de chat
  • Interfaz de tabs animados con manejo de errores específico por método de login