Menu

Case Study

B2B Metal Marketplace

Took over a broken v1 and rebuilt the full marketplace (supplier, client and admin modules) with a complete UI revamp, hardened security and a search overhaul.

Client

Industry

B2B Marketplace, construction materials (Scandinavia)

Engagement

Full system rebuild from a broken v1 + complete UI revamp

URL

B2B Metal Marketplace, case study cover

01

Overview

The platform is a B2B marketplace for the Scandinavian construction materials market (steel, stainless, aluminium, brass and copper) with three user types: customers, suppliers and admins. The client came to us with a v1 that was broken; we developed the entire full-fledged system and gave every module (supplier, client and admin) a complete UI revamp.

02

The Challenge

The v1 the client arrived with didn't work: core marketplace flows were unreliable, the interface was inconsistent across user types, and the platform wasn't safe to scale. It needed a rebuild, not patches.

03

What We Built

  • Full system rebuild: took the broken v1 to a working, full-fledged marketplace across all three user types
  • Complete UI revamp: redesigned every module: supplier, client and admin
  • Admin quote approval workflow: review interface at /admin/approval with supplier selection per quote
  • User registration approval: pending-status flow with admin user management
  • Security hardening: input validation and sanitisation, signup rate limiting, secure file upload validation, password strength rules
  • Search & filter overhaul: EU/non-EU region system, dynamic region→country dropdowns, template product separation, one-card-per-supplier results

04

Technical Highlights

  • Rebuilt a broken v1 into a reliable production marketplace without losing existing data or users
  • Approval-gated marketplace flows across three user roles
  • Trust-boundary security pass across the platform
  • Search relevance fix: deduplicated supplier results into one-card-per-supplier

05

Results

  • A broken v1 became a working, full-fledged marketplace across supplier, client and admin modules
  • Every module shipped with a completely revamped UI
  • Marketplace search went from noisy duplicates to clean per-supplier results
  • Platform hardened against common attack vectors before scale-up

06

Stack

  • React
  • TypeScript
  • Supabase
  • Netlify

Have a problem like this one?

The team that shipped this work takes on client engagements, and the studio backs the right opportunities.