fixie-seats
An internal web app for Kwikly's office leadership to collaboratively assign employees to desks using an interactive floorplan.
14 commits over 2 days
What it is
Fixie Seats is an internal tool designed to replace spreadsheet-based desk assignment workflows during an office move. It renders the office floorplan as an interactive SVG map, allowing multiple leaders to create versioned seating plans, assign employees by clicking desks, filter by department, and compare drafts before promoting one to the live arrangement. Built for office managers, department leads, and executives who need a collaborative single source of truth for seating logistics.
Why I built it
Built to solve a real internal coordination problem at Kwikly during an office move—eliminating spreadsheet conflicts and Slack chaos by giving leadership a visual, collaborative tool with draft versioning and a canonical seating chart.
Tech stack
TypeScript monorepo (pnpm workspaces) with a React + Vite frontend, Node.js API backend (Express, Drizzle ORM, SQLite), and shared Zod schemas. Includes UI components (shadcn/ui style), Zustand stores, Docker Compose orchestration, GitHub Actions CI, and unit tests (Vitest).
Timeline & effort
Last active Apr 9, 2026 — 14 commits across 2 active days (spanning 0 days).
Built over 2 active days with 14 commits in April 2026. The concentrated timeline suggests a sprint to deliver a working MVP ahead of the office move deadline.
Did it turn out useful?
The PRD clearly outlines P0 MVP features and personas, but the 2-day commit window and presence of a detailed requirements doc (v0.1 Draft) suggest this was built as a proof-of-concept or rapid internal prototype. There's no evidence of deployment, live usage, or post-MVP iteration, which would be expected for a shipped internal tool serving an actual office move.