Skip to content
Projects

Client project · B2B discovery

Chiboor

B2B supplier discovery for SMEs. Buyers search and contact suppliers; suppliers manage listings; admins moderate the platform. Built with Next.js, TypeScript, and Supabase.

Product

B2B discovery directory

Stack

Next.js · TypeScript · Supabase

Demo

chiboor-demo.vercel.app

Live demo screenshots in browser frames: public home, supplier search, and supplier login.

GitHub is hidden because the repository is not intended as a public portfolio link. Use the live demo and this case study instead.

Overview

Problem

SMEs need a practical way to find suppliers and start a conversation without jumping into a full transaction marketplace.

Solution

Chiboor is a supplier discovery directory: public search, supplier-facing listing management, authentication, and an admin surface for moderation. Branding is Chiboor even if internal folders still use an older codename.

Architecture

Next.js App Router frontend with TypeScript, Supabase authentication, and PostgreSQL-backed data. Public discovery, supplier portal foundations, and admin moderation are separated by role.

Tech stack

Next.jsReactTypeScriptPostgreSQLSupabaseAuthenticationAdmin dashboardSupplier platformVercel

Gallery

Click any image to enlarge. Use arrow keys or Previous / Next; Esc closes the lightbox.

Challenges

  • Keeping discovery, supplier self-service, and admin tools distinct.
  • Avoiding marketplace claims the product does not fulfill yet.
  • Publishing a usable demo while internals continue to evolve.

Results

  • Live public demo at chiboor-demo.vercel.app.
  • Working public search and auth-oriented product surfaces.
  • Clear portfolio positioning under the Chiboor brand.

Lessons learned

  • Brand consistency matters even when repo folders lag behind.
  • A discovery directory is easier to ship honestly than a half-built marketplace.
  • Demo quality is a first-class portfolio signal for product work.

Timeline

  1. ProductChiboor branding and SME discovery positioning
  2. BuildNext.js + Supabase app surfaces
  3. DemoIterative Vercel releases