ProjectsWabiSaviArt

WabiSaviArt

Etsy-Inspired Multi-Vendor Marketplace Platform

Next.jsTypeScriptTailwind CSSNest.jsNode.jsPostgreSQLPrismaStripeDockerReact Hook FormZod

Team Size: 02 Developers

My Role: Frontend Developer

Case Study Overview

WabiSaviArt is a multi-vendor marketplace inspired by Etsy where sellers can list creative products, custom works, and services.

Project Overview

A creative multi-vendor marketplace supporting crafts, custom orders, commissions, and vintage products.

Highlights

  • Etsy-inspired marketplace
  • Multi-role system (User / Seller / Admin)
  • Flexible product architecture
  • Custom + commission workflows
  • Scalable frontend system

Product System

Crafts (Physical Products)

  • Handmade or creative physical items
  • Fixed pricing model
  • Inventory-based system
  • Supports variants
  • Standard shipping flow

Customization Products

  • Personalized product requests
  • User input-based customization
  • Dynamic pricing support
  • Production starts after confirmation

Commissions (Services)

  • Creative service-based orders
  • User submits request
  • Seller accepts/rejects
  • Negotiation workflow

Vintage Products

  • One-of-a-kind items
  • Single stock only
  • No restock possible
  • High uniqueness value

Category System

  • Category-based grouping
  • Subcategory structure
  • Flexible tagging system
  • Variant support (size, color, material)
  • My Responsibilities

    • Built full marketplace frontend system
    • Implemented multi-role routing
    • Designed Etsy-like product architecture
    • Handled custom order workflows
    • Built reusable UI system

    Technical Focus

  • Multi-role routing system
  • Admin panel separation
  • Dynamic product rendering
  • Variant-based structure
  • Custom order flows
  • Impact

  • Built Etsy-style marketplace UI
  • Implemented 4-product system
  • Designed scalable architecture
  • Handled complex order workflows
  • Summary

    Demonstrates ability to build Etsy-like marketplaces with advanced product logic and multi-role architecture.

    Private production project. Source code and live system are not publicly available.

    Project Details

    My Role

    Frontend Developer

    Project Type

    E-commerce Production Project

    Full Tech Stack

    Frontend

    Next.jsTypeScriptTailwind CSSanimated/uilucide-reactshadcn/ui

    Backend

    Nest.jsNode.jsPrisma

    Database

    PostgreSQL

    Forms & Validation

    React Hook FormZod

    Payments

    Stripe

    Security & Sanitization

    DOMPurify

    Infrastructure

    DockerNginxPM2

    UI & Feedback

    Sonner