Skip to content
aziz.dev
~/work/swapii

Case file 03 / 05

Swapii

Give away, exchange or sell — bartering for the web.

Visit swapii.vercel.app
Role
Full Stack Engineer
Category
Marketplace
Status
Live in production

Swapii brings bartering into the digital age. People list items they no longer need and choose how they move on: give them away, trade them, or sell them.

Trust is the product, so profiles, reviews and ratings are built in from day one. Auth runs on Clerk and data lives in Supabase.

Architecture

  1. 01
    AppNext.js · shadcn/ui
  2. 02
    AuthClerk
  3. 03
    DatabaseSupabase · Postgres

What I did

  1. 01Built the product end to end with Next.js, TypeScript and shadcn/ui.
  2. 02Integrated Clerk authentication and Supabase for data.
  3. 03Designed listing flows for selling, exchanging and free giveaways.
  4. 04Implemented reviews, ratings and user profiles.

Key features

◆Listings
◆Exchange
◆Giveaways
◆Selling
◆Reviews & ratings
◆Profiles

Stack

Next.jsTypeScriptTailwind CSSshadcn/uiSupabaseClerk