Caso de éxito · Aplicación web
Caso de éxito: plataforma de catálogo y administración para un fabricante B2B internacional de aleaciones
Un fabricante internacional de aleaciones de metales preciosos necesitaba una sola plataforma para presentar sus productos a compradores de todo el mundo y gestionar ese contenido por su cuenta. La construimos en un único repositorio: un sitio en Next.js 16 con categorías y fichas de producto, páginas por sector, información de calidad, descargas y galería, más un panel de administración, respaldado por una API REST en Go sobre PostgreSQL y Redis. Todo se ejecuta en contenedores detrás de Nginx, con solo los puertos web expuestos.
Por Web Your Vyavsay team · Publicado
Redactado con ayuda de IA. Los datos se verifican con las fuentes indicadas y los revisa nuestro equipo. Traducción de la versión en inglés, asistida por IA. Las llamadas y los proyectos se realizan en inglés.
Qué necesitaba la empresa
- Un catálogo que los compradores puedan recorrer por categoría de producto y por el sector en el que trabajan.
- Fichas de producto detalladas, información de calidad y documentos descargables para compradores técnicos.
- Un panel que el equipo pueda usar para añadir y actualizar productos y categorías sin un desarrollador.
- Páginas que carguen rápido y se puedan encontrar en buscadores de muchos países.
Qué construimos
| Qué hace | |
|---|---|
| Sitio público (Next.js 16, React 19) | Inicio, productos por categoría y ficha de producto, sectores, calidad, descargas, galería y contacto |
| Panel de administración | Acceso y gestión de productos y categorías para el equipo |
| API (Go con Fiber) | Una API REST que sirve el catálogo y procesa los cambios del panel |
| Datos (PostgreSQL y Redis) | Productos y contenidos en PostgreSQL, con Redis como apoyo |
| Entrega (Nginx y Docker) | Nginx delante del sitio y la API, sirviendo los archivos subidos; solo se exponen los puertos 80 y 443 |
Por qué esta tecnología
Next.js renderiza el catálogo en el servidor, así que las fichas de producto llegan completas a compradores y buscadores. Una API independiente en Go mantiene la lógica de negocio rápida y separada del frontend, y ejecutar todo en contenedores detrás de un único proxy inverso reduce la superficie expuesta del servidor.
Qué pueden aprovechar otros fabricantes y exportadores
- Organice el catálogo como buscan los compradores: por producto y por aplicación o sector.
- Ofrezca a los compradores técnicos especificaciones y documentos de calidad descargables en la ficha del producto.
- Deje que el equipo comercial actualice los productos, para que el sitio nunca vaya por detrás de la lista de precios.
Preguntas frecuentes
¿Por qué usar Next.js para un catálogo B2B?
Renderiza las páginas en el servidor, así que los datos del producto están en el HTML que reciben compradores, buscadores y herramientas de IA, y gestiona bien catálogos grandes con rutas de categoría y producto.
¿Por qué una API en Go aparte en lugar de hacerlo todo en Next.js?
Una API independiente mantiene las reglas de negocio en un solo lugar que otros canales, como una aplicación móvil o una integración con el ERP, pueden reutilizar más adelante, y Go hace ese trabajo de forma eficiente.
¿Puede el equipo comercial actualizar productos sin un desarrollador?
Sí. El panel de administración permite al equipo gestionar productos y categorías directamente.
¿Un fabricante necesita una plataforma a medida en lugar de un creador de sitios web?
No siempre. Un creador de sitios basta para un sitio corporativo pequeño. Una plataforma a medida compensa con catálogos grandes, documentación técnica, varios idiomas o integración con sistemas internos.
