Estudo de caso · Aplicativo web
Estudo de caso: plataforma de catálogo e administração para um fabricante B2B internacional de ligas
Um fabricante internacional de ligas de metais preciosos precisava de uma única plataforma para apresentar seus produtos a compradores do mundo todo e gerenciar esse conteúdo por conta própria. Construímos tudo em um único repositório: um site em Next.js 16 com categorias e páginas de produto, páginas por setor, informações de qualidade, downloads e galeria, além de um painel administrativo, apoiado por uma API REST em Go sobre PostgreSQL e Redis. Tudo roda em contêineres atrás do Nginx, com apenas as portas web expostas.
Por Web Your Vyavsay team · Publicado em
Redigido com auxílio de IA. Os dados são conferidos com as fontes listadas e revisados pela nossa equipe. Tradução da versão em inglês, feita com auxílio de IA. As chamadas e os projetos são conduzidos em inglês.
Do que a empresa precisava
- Um catálogo que os compradores possam navegar por categoria de produto e pelo setor em que atuam.
- Páginas de produto detalhadas, informações de qualidade e documentos para download para compradores técnicos.
- Um painel que a equipe possa usar para incluir e atualizar produtos e categorias sem um desenvolvedor.
- Páginas que carreguem rápido e possam ser encontradas nas buscas em vários países.
O que construímos
| O que faz | |
|---|---|
| Site público (Next.js 16, React 19) | Início, produtos por categoria e página de produto, setores, qualidade, downloads, galeria e contato |
| Painel administrativo | Login e gestão de produtos e categorias para a equipe |
| API (Go com Fiber) | Uma API REST que entrega o catálogo e processa as alterações do painel |
| Dados (PostgreSQL e Redis) | Produtos e conteúdos no PostgreSQL, com o Redis como apoio |
| Entrega (Nginx e Docker) | Nginx na frente do site e da API, servindo os arquivos enviados; só as portas 80 e 443 ficam expostas |
Por que essa tecnologia
O Next.js renderiza o catálogo no servidor, então as páginas de produto chegam completas para compradores e buscadores. Uma API separada em Go mantém a lógica de negócio rápida e independente do front-end, e rodar tudo em contêineres atrás de um único proxy reverso reduz a superfície exposta do servidor.
O que outros fabricantes e exportadores podem aproveitar
- Organize o catálogo do jeito que os compradores buscam: por produto e por aplicação ou setor.
- Ofereça aos compradores técnicos especificações e documentos de qualidade para download na página do produto.
- Deixe a equipe comercial atualizar os produtos, para que o site nunca fique atrás da tabela de preços.
Perguntas frequentes
Por que usar Next.js em um catálogo B2B?
Ele renderiza as páginas no servidor, então os detalhes do produto estão no HTML que compradores, buscadores e ferramentas de IA recebem, e lida bem com catálogos grandes com rotas de categoria e produto.
Por que uma API separada em Go em vez de fazer tudo no Next.js?
Uma API separada mantém as regras de negócio em um só lugar, que outros canais, como um aplicativo móvel ou uma integração com o ERP, podem reaproveitar depois, e o Go faz esse trabalho com eficiência.
A equipe comercial consegue atualizar produtos sem um desenvolvedor?
Sim. O painel administrativo permite que a equipe gerencie produtos e categorias diretamente.
Um fabricante precisa de uma plataforma sob medida em vez de um construtor de sites?
Nem sempre. Um construtor de sites basta para um site institucional pequeno. Uma plataforma sob medida compensa com catálogos grandes, documentação técnica, vários idiomas ou integração com sistemas internos.
