Web Your Vyavsay Logo

Case study · Web application

Case Study: A Catalogue and Admin Platform for an International B2B Alloys Manufacturer

An international manufacturer of precious-metal alloys needed one platform to present its products to buyers worldwide and manage that content itself. We built it as a single repository: a Next.js 16 site with product categories, product pages, industry pages, quality information, downloads and a gallery, plus an admin panel, backed by a Go REST API on PostgreSQL and Redis. Everything runs in containers behind Nginx, with only the web ports exposed.

By Web Your Vyavsay team · Published

Drafted with AI assistance. Claims are checked against the sources listed below and reviewed by our team.

What the business needed

  • A catalogue that buyers can browse by product category and by the industry they work in.
  • Detailed product pages, quality information and downloadable documents for technical buyers.
  • An admin the team can use to add and update products and categories without a developer.
  • Pages that load quickly and can be found through search in many countries.

What we built

Parts of the platform and what each does
What it does
Public website (Next.js 16, React 19)Home, products by category and product detail, industries, quality, downloads, gallery and contact pages
Admin panelSign-in, product and category management for the team
API (Go with Fiber)A REST API that serves the catalogue and handles admin changes
Data (PostgreSQL and Redis)Products and content in PostgreSQL, with Redis alongside it
Delivery (Nginx and Docker)Nginx in front of the site and API, serving uploaded files; only ports 80 and 443 are exposed

Why this stack

Next.js renders the catalogue on the server, so product pages arrive complete for buyers and search engines. A separate Go API keeps the business logic fast and independent of the front end, and running everything in containers behind one reverse proxy keeps the server’s exposed surface small.

What other manufacturers and exporters can take from it

  • Organise the catalogue the way buyers search: by product and by application or industry.
  • Give technical buyers downloadable specifications and quality documents on the product page.
  • Let the sales team update products themselves, so the website never lags behind the price list.

Frequently asked questions

Why use Next.js for a B2B catalogue?

It renders pages on the server, so product details are in the HTML that buyers, search engines and AI tools receive, and it handles large catalogues with category and product routes cleanly.

Why a separate Go API instead of doing everything in Next.js?

A separate API keeps business rules in one place that other channels, such as a mobile app or an ERP integration, can reuse later, and Go handles that work efficiently.

Can the sales team update products without a developer?

Yes. The admin panel lets the team manage products and categories directly.

Does a manufacturer need a custom platform rather than a website builder?

Not always. A website builder is enough for a small brochure site. A custom platform pays off with large catalogues, technical documents, several languages or integration with internal systems.

Free consultation

Have a project in mind?

Tell us what you are trying to fix or build. We reply with a recommendation and a rough cost estimate, free.

We reply within one business day.

What you get, free:

  • 30-minute call with an engineer
  • Free review of your process or spreadsheet
  • Written recommendation: what to build or automate first
  • Rough cost estimate