David Segura
ES
Back to gallery

Loft

Your mental whiteboard, persistent

Next.js 16React 19SupabasePostgres RLS@dnd-kitMulti-tenantTailwind v4

Loft

Your mental whiteboard, persistent.

Loft is a multi-tenant isolated kanban built for independent professionals who need a personal space to capture ideas, opportunities, tasks and projects with zero friction.

One account, one board, all yours. No collaboration, no teams, no sharing — isolation is enforced at the database level via Postgres RLS, not just at the application layer.

Philosophy

  • Zero capture friction: click +, type markdown, press Enter. Nothing else.
  • Inbox-first: capture now, organize later. The Limbo column is always ready.
  • Keyboard-first: Cmd+K to search, drag with mouse or keyboard, visible shortcuts.

Stack

LayerTech
FrameworkNext.js 16 (App Router, Server Actions, RSC)
UIReact 19 + Tailwind v4 + shadcn primitives
DnD@dnd-kit/core + @dnd-kit/sortable
BackendSupabase (Postgres + Auth + RLS + pgvector)
TestsVitest + Testing Library + integration with real Supabase

Project gallery

Loft — image 1Loft — image 2Loft — image 3Loft — image 4