// project · workee

Workee

A map-first job platform. Your next job is next door — stop commuting across town to work that's a five-minute walk from home you never knew existed.

Two-sided marketplaceMap-firstEdge-renderedWaitlist open

// why

The average commute eats 400 hours a year. That's every waking hour of two weeks, every year, given to a road. Job platforms are list-first because lists rank well and scroll forever — but the side-effect is that proximity disappears. Workee flips the primitive: map first, list second. You start from where you already live and expand outward until the signal is good enough.

// look

Workee map with a job card popped open
Map as the home screen. Pins are jobs. Tap one, apply.
Onboarding location picker on mobile, with a pin in Jordaan
Onboarding drops a pin first. Your map starts where you live.
Company applicants dashboard with three candidates
Company side. Multi-tenant, team roles, per-applicant status.
Commute step on mobile with Walk/Bike/Drive and a radius slider
Tell us how far's too far. We do the math in your mode.

// stack

how it's built
  • TanStack StartReact 19 + Router + SSR, on the edge
  • Cloudflare WorkersOne worker, static assets, no Node
  • Cloudflare D1 + KV + R2SQLite, rate-limits, uploads
  • HonoAPI mounted at /api/*, same-origin
  • Drizzle ORMShared schema, typed migrations
  • better-authEmail + password, verification, sessions
  • Mapbox GL JSVector tiles, themed light/dark
  • TanStack DBLive client collections, no raw fetch
  • shadcn/ui + Tailwind v4Every primitive from shadcn
  • Zod (shared package)Same schemas on FE and BE
  • ResendTransactional email with templates
  • Playwright31 end-to-end specs, miniflare-backed

One Cloudflare Worker runs everything: SSR, API, static assets. No Node runtime, no separate backend, no CORS. The whole codebase is a bun monorepo with shared zod schemas between frontend and backend.

// status

  • Waitlist live. One email when we open in your area.
  • Pilot city: Amsterdam. Seeding employer roles in Jordaan, De Pijp, and Oud-West.
  • v1 product is deliberately small. Jobs on a map, apply in one tap, companies post and review applicants. The rest lands when density holds.

// work together

Like what you see? I build products like this end-to-end — idea to shipped, front-end to infra. Hiring, have an idea you want made, or just want to poke at what I built here? Drop me a line — I reply.