Design systemMarca blanca

Bloom

Un marketplace Web3 de marca blanca con arquitectura modular. Pensada para adaptarse a cada cliente, la interfaz se reconfigura al instante sin tocar código.

Período2022–2025
RolLead Product Designer
ContextoSmart-Chain · Proyecto interno

1

Solo sistema a mantener

65+

Componentes mantenidos

7+

Identidades desplegadas

3×

Más rápido de desplegar

Contexto

Alinear diseño y código

Desplegar una arquitectura única bajo identidades radicalmente distintas expone la plataforma a una deuda técnica constante. Sin una estructura semántica estricta, cada personalización de cliente fragiliza el mantenimiento global del producto.

Para absorber universos opuestos, del gaming a las finanzas, el sistema se apoya en un temado dinámico. El diseño y el código comparten las mismas variables, eliminando las idas y vueltas de ajuste y garantizando la integridad de la interfaz en cada despliegue.

Bloom Spotlight — interface de la marketplace

Problema

El costo técnico del trabajo a medida

Lo que varía de un cliente a otro se limita estrictamente a valores de superficie: colores, tipografía, radios de borde o espaciados. Los comportamientos, la jerarquía y la accesibilidad se mantienen intactos.

Aislar estas dos capas permite desplegar decenas de identidades sin impactar la estructura de los componentes. Más que una optimización visual, es la decisión técnica fundamental que hace viable la marca blanca a escala.

Solución

Un solo sistema para todas las marcas

Para industrializar el producto desde una base única, la solución se apoya en una arquitectura de tres niveles: valores primitivos fijos, tokens semánticos configurables por cliente y componentes agnósticos.

La integración técnica se hace una sola vez para que la UI se adapte dinámicamente. Lo que antes exigía meses de investigación y desarrollo ahora se integra para un nuevo cliente en una semana.

Bloom — comparaison des thèmes Bloom et Érable

Método

Diseñado en solo,listo para reanudar

Trabajar en solo exige un rigor absoluto en la documentación: nombrar, justificar y anotar cada decisión para agilizar la integración en producción.

El sistema debe entenderse sin abrir Figma. Los componentes se estructuran por estado de uso y los tokens emplean nombres semánticos en lugar de valores brutos.

Un entregable autónomo

El entregable no requiere explicaciones en reunión. Las anotaciones integradas capturan la intención real, eliminando correcciones posteriores.

Nomenclatura alineada con el código

El design system y la codebase comparten las mismas convenciones de nombre. El desarrollador se ubica al instante, convirtiendo el handoff en una simple sincronización.

Decisión

Industrializar el multi-marca

Bloom comenzó sin capa semántica por pragmatismo. Con el crecimiento del producto, esta deuda técnica exigió tres semanas de reestructuración para reorganizar el sistema. Para un producto escalable, esta capa intermedia es una base indispensable desde el principio, no una optimización tardía.

Diagramme des tokens Bloom : primitifs, sémantiques et composants

Límites del modelo bruto

Vincular componentes a valores brutos acelera el inicio, pero acumula deuda técnica con cada variante de cliente.

El ecosistema semántico

Una capa intermedia traduce primitivas según su contexto. Cambiar la identidad de un cliente requiere pocas variables.

Arquitectura

Componentes modulares

Algunos clientes imponen restricciones imprevistas. Un componente demasiado rígido fuerza un fork; demasiado genérico, ya no sirve. La solución se basa en componentes fijos con variantes capaces de absorber estas particularidades.

Valores brutos

Cada valor bruto se define sin intención semántica: la base técnica está lista, pero sigue desconectada del producto.

//capa 1

Roles semánticos

Cada primitiva recibe un rol funcional. La identidad se aplica aquí, sin impactar la arquitectura de los componentes.

//capa 2

Componentes finales

Cada componente consume solo estos tokens semánticos. La coherencia es total, sin importar la identidad del cliente.

//capa 3

Alineación tech

Diseñar para prod

Los estados de componentes siguen pseudo-clases CSS: la estructura de un token como btn-primary-bg-default coincide exactamente con el código.

Al integrar la especificación técnica en Figma, el desarrollador implementa sin interpretación. Ningún componente se reescribe desde cero: la arquitectura es autónoma.

Fichier Figma montrant la structure des tokens alignée sur le code

Identidades

Una estructura, varias identidades

La arquitectura de componentes y tokens es idéntica para todos. Para desplegar un nuevo cliente, basta con inyectar sus primitivas (colores, tipografía, radios de borde) vía un archivo de configuración.

La identidad se propaga al instante por toda la plataforma. Del lado del código, el desarrollador aplica el tema en una sola línea, sin tocar los componentes.

Interface Bloom avec le thème Erable
Interface Bloom avec le thème LQR House

Flujos de usuario

Del creador al comprador

Interface de création d'un actif numérique sur Bloom

Configurar la emisión de un activo

De piezas únicas a colecciones completas, el creador configura sus activos digitales en pocos clics. Define el volumen, precio y rareza mediante un flujo ágil que oculta toda la complejidad de la blockchain.

Interface d'achat d'un actif et transfert vers le wallet

Fluidificar la compra al wallet

Un flujo de compra en tres pasos: ficha de producto, pago y transferencia segura. Cada interacción está diseñada para dar confianza y eliminar la fricción de las transacciones digitales.

Playground

El design system en acción

Selecciona una marca para ver todo el sistema reconfigurarse.

Bloom
Bloom CollectionBloom
$25
Comprar

Bloom

Base modular

Accent
#7883FF
Background
#111827
Border
NONE
Text
#F9FAFB
Muted
#9DA4AF
Font: Inter

Contacto

Diseñemos tu proyecto

Cuéntame en pocas palabras, respondo rápido.

Tu necesidad