Logo
Voltar
Home da TC Representações — landing page pública e portal de acesso restrito

Plataforma B2B de E-Commerce

Plataforma B2B full-stack para materiais de construção com Arquitetura Limpa, React e Node.js — do zero à produção.

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

TC Representações é uma plataforma B2B de materiais de construção para Thiago Carvalho, representante comercial independente de Mococa, SP, com parcerias em seis marcas — Avant, Colson, Irwin, Kalipso EPI, Marluvas e Termolar. A plataforma é um híbrido intencional: um site institucional público para qualquer visitante, e uma loja privada restrita onde o acesso aos preços depende de aprovação do dono.

As Restrições

  • Projeto greenfield solo sem design system, sem base de código existente e com orçamento de infraestrutura restrito
  • A precificação B2B carrega regras de negócio mais complexas do que um e-commerce convencional, exigindo um motor de precificação sob medida
  • O catálogo abrange ~2.000 SKUs em múltiplas marcas e precisa suportar atualizações em massa de grande volume
  • O acesso de lojistas é intencionalmente restrito — protegendo os preços negociados da visibilidade de concorrentes

Vitrine

Construí o SPA completo com React 18 e Vite:

  • Lado público: landing page, vitrine de marcas e formulário de contato — visível para qualquer visitante
  • Lado restrito: cadastro com confirmação por e-mail, ativação manual pelo dono e acesso ao catálogo completo
  • Catálogo com scroll infinito segmentado por marca
  • Fluxo Carrinho → Orçamento → Pedido com separação por marca e expiração automática do orçamento

Home da TC Representações — landing page pública e portal de acesso restrito

Formulário de cadastro de lojista em três etapas com dados empresariais e aprovação manual

As seis marcas representadas, cada uma com catálogo de produtos dedicado

API & Backend

Projetei a API REST seguindo Arquitetura Limpa com camada de domínio inspirada em DDD:

  • Motor de precificação sob medida que reflete as regras B2B do negócio — preços calculados no momento do orçamento a partir de configurações por cliente
  • Pipeline de importação em massa construído para suportar atualizações de catálogo de grande volume com confiabilidade
  • Implantado na AWS com Docker, imagens de produtos servidas via CloudFront CDN

Tecnologias

Outros projetos

  • Thumbnail do Portfólio Pessoal

    Portfólio Pessoal

    Open Source

    Portfólio full-stack construído com Next.js, DDD e Arquitetura Limpa em um monorepo Turborepo.

    • TypeScript
    • React
    Ver projeto