SMB Marketplace & Operations Platform

Sweetspot

SMBMarketplace&OperationsPlatform

Building an SMB marketplace with full vendor catalog, scheduling, and ERP integration

MarketplaceB2BSaaS

Role

Design · Engineering

Duration

1.5 Weeks

Platform

Web · Full-Stack SaaS

Team

Solo — Design & Engineering

Users

SMB vendors, operators, and marketplace buyers

I designed and engineered this entire product — information architecture, UI/UX design, frontend (Next.js), backend API (NestJS), database schema, and third-party integrations. Built with AI as my pair programmer.

Overview

Outcome Snapshot

What shipped, why it mattered, and how impact was measured.

Sweetspot is an SMB marketplace platform I designed and built end-to-end. Vendors launch storefronts from a structured catalog, manage fulfillment with built-in scheduling, and sync operational data with ERP systems — replacing fragmented tools with a single workflow.

SMB sellers were operating across disconnected tools: product lists in spreadsheets, order intake in chat apps, scheduling in calendar threads, and inventory/accounting in separate ERP systems. This fragmentation slowed onboarding and made daily operations error-prone.

51+

Marketplace listings

E2E

Design & Engineering

10+

Integrated services

Challenge

SMB Operations Were Fragmented Across 5+ Tools

Small and mid-sized vendors had no unified operating layer. Product data lived in ad-hoc sheets, marketplace listings were manually copied channel by channel, and order scheduling was handled in back-and-forth messages.

Even when businesses had ERP systems, they were hard to connect to front-of-house marketplace workflows. Teams spent time reconciling data instead of selling and fulfilling orders.

  • Catalog FragmentationNo single source of truth for products, variants, and availability
  • Scheduling OverheadTeams coordinated pickups and fulfillment manually in chat
  • ERP DisconnectInventory and accounting systems were isolated from marketplace operations
Fragmented SMB operations
Vendors were juggling disconnected tools for catalog, scheduling, and back-office sync

Solution

SMB Marketplace Core: Catalog, Scheduling, ERP

I designed a two-sided marketplace system with a full vendor catalog as the source of truth. Vendors could define products, options, and service windows once, then publish and operate from the same data model.

To accelerate adoption, I introduced automated onboarding and gamification. Onboarding prefilled catalog and store settings from a short setup flow, while activation quests rewarded core behaviors (publish first listing, connect ERP, complete first scheduled order) to drive habit formation.

  • Full vendor catalog with variants, pricing tiers, and channel-ready listing templates
  • Integrated scheduling for pickup/delivery slots and capacity-aware fulfillment planning
  • ERP integration layer for inventory and order reconciliation
  • Automated onboarding: guided setup, smart defaults, and one-click publish flow
  • Gamification: milestone-based activation checklist with progress states and completion rewards
Vendor operations dashboard
Vendor dashboard unifying catalog health, schedule status, and integration readiness
Marketplace
Marketplace powered by a shared vendor catalog and fulfillment schedule controls

Architecture

Full-Stack Monorepo Architecture

Built as a Turborepo monorepo with a Next.js 15 frontend, NestJS API backend, and shared TypeScript types. Supabase handles auth and database with row-level security for multi-tenant data isolation. Integration services handle ERP sync, payments, and marketplace operations.

  • Monorepo (Turborepo)shared TypeScript types between frontend and backend eliminate drift
  • Next.js 15 (App Router) + shadcn/ui for catalog and scheduling workflows
  • NestJS backend with Prisma ORM and comprehensive test coverage
  • Supabase Auth + PostgreSQL with row-level security for multi-tenant isolation
  • ERP connector services for inventory, SKU mapping, and order status sync
  • Google Maps for storefront location services and delivery radius
System architecture
Monorepo architecture: shared types, separate deployments

Result

A Living Marketplace

Sweetspot is live at galleon.market with 51+ product listings across Los Angeles. The platform now supports the full SMB flow: catalog setup, automated onboarding, scheduled fulfillment, and ERP-connected operations from one system.

51+

Active listings

10+

Connected services

Full

E2E product lifecycle

Live

galleon.market

Reflection

Key Learnings

01

Automated Onboarding Drives Time-to-Value

Reducing setup friction with smart defaults, progressive steps, and prefilled catalog templates helped vendors publish faster and reduced early drop-off.

02

Gamification Works When It Maps to Real Milestones

Activation quests were effective because each milestone represented an actual business outcome: first listing live, first schedule confirmed, and first ERP sync completed.

03

Cross-System Architecture Shapes UX Quality

Designing and building both frontend and backend exposed integration constraints early, so catalog, scheduling, and ERP behaviors stayed consistent across the product.

Next Project

Woojik - Shift Work Matching Platform

View next case study