← Back to portfolio
Local Services Marketplace In Development

Straight Up Local

A two-sided local-services marketplace for the South Okanagan. Clients post what they need, qualified local providers bid to get matched, and both sides handle scheduling, project management, and payment in one place — with AI-assisted intake turning a plain-language request into a structured job.

Role Designer · Developer · Operator

A static SvelteKit front-end for the marketplace — browse by category, see how matching works, and post a request in plain language. The screens below are from the in-development preview build.

  • Plain-language request intake — AI structures a request into a matchable job
  • Two-sided marketplace: clients post, qualified local providers bid to get matched
  • Bonded bids — providers stake real value on their quotes
  • PII-protected Q&A — contact details stay hidden until both sides agree
  • Project management for both clients and providers
  • Square payments and Web Push notifications built in
  • Scoped to the South Okanagan — Penticton, Kelowna, Oliver, Osoyoos, and surroundings

Static SvelteKit SPA served by Nginx, talking to a Node + TypeScript API with structured request logging and encrypted SQLite (SQLCipher) state. Built on shared platform packages for auth, bookings, payments, and notifications, so the marketplace reuses the same infrastructure that runs the rest of the stack.

SvelteKitTypeScriptNode.jsSQLite (SQLCipher)Square APIOpenRouterWeb PushNginxInfisical

Launching for the South Okanagan in 2026. Early providers and clients can get on the first wave — reach out via dmanlabs.ca.