Logo
Volver
Home de TC Representações — landing page pública y portal de acceso restringido

Plataforma B2B de E-Commerce

Plataforma B2B full-stack para materiales de construcción con Arquitectura Limpia, React y Node.js — de cero a producción.

  • TypeScript
  • React
  • Vite
  • Node.js
  • PostgreSQL
  • AWS
  • Docker
  • Tailwind CSS

TC Representações es una plataforma B2B de materiales de construcción para Thiago Carvalho, representante comercial independiente de Mococa, SP, con alianzas en seis marcas — Avant, Colson, Irwin, Kalipso EPI, Marluvas y Termolar. La plataforma es un híbrido intencional: un sitio institucional público para cualquier visitante, y una tienda privada restringida donde el acceso a los precios requiere aprobación del dueño.

Las Restricciones

  • Proyecto greenfield en solitario sin design system, sin base de código existente y con un presupuesto de infraestructura ajustado
  • La tarificación B2B lleva reglas de negocio más complejas que un e-commerce convencional, requiriendo un motor de precios a medida
  • El catálogo abarca ~2.000 SKUs en múltiples marcas y debe soportar actualizaciones masivas de gran volumen
  • El acceso de minoristas es intencionalmente restringido — protegiendo los precios negociados de la visibilidad de la competencia

Vitrina

Construí el SPA completo con React 18 y Vite:

  • Lado público: landing page, vitrina de marcas y formulario de contacto — visible para cualquier visitante
  • Lado restringido: registro con confirmación por correo, activación manual por el dueño y acceso al catálogo completo
  • Catálogo con scroll infinito segmentado por marca
  • Flujo Carrito → Presupuesto → Pedido con separación por marca y vencimiento automático del presupuesto

Home de TC Representações — landing page pública y portal de acceso restringido

Formulario de registro de minoristas en tres pasos con datos empresariales y aprobación manual

Las seis marcas representadas, cada una con catálogo de productos dedicado

API & Backend

Diseñé la API REST siguiendo Arquitectura Limpia con una capa de dominio inspirada en DDD:

  • Motor de precios a medida que refleja las reglas B2B del negocio — precios calculados al generar el presupuesto a partir de configuraciones por cliente
  • Pipeline de importación masiva construido para soportar actualizaciones de catálogo de gran volumen con confiabilidad
  • Desplegado en AWS con Docker, imágenes de productos servidas vía CloudFront CDN

Tecnologías

Otros proyectos

  • Thumbnail del Portafolio Personal

    Portafolio Personal

    Open Source

    Portafolio full-stack construido con Next.js, DDD y Arquitectura Limpia en un monorepo Turborepo.

    • TypeScript
    • React
    Ver proyecto