David Segura
EN
Volver a la galería

Loft

Tu pizarra mental, persistente

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

Loft

Tu pizarra mental, persistente.

Loft es un kanban multi-tenant aislado pensado para profesionales independientes que necesitan un espacio personal donde capturar ideas, oportunidades, tareas y proyectos sin fricción.

Una sola cuenta, un solo board, todo tuyo. Sin colaboración, sin equipos, sin sharing — el aislamiento se aplica a nivel base de datos vía Postgres RLS, no sólo en la capa de aplicación.

Filosofía

  • Fricción cero al capturar: click +, escribir markdown, Enter. Nada más.
  • Inbox-first: capturás primero, organizás después. La columna Limbo está siempre lista.
  • Keyboard-first: Cmd+K para buscar, drag con mouse o teclado, atajos visibles.

Stack

CapaTecnología
FrameworkNext.js 16 (App Router, Server Actions, RSC)
UIReact 19 + Tailwind v4 + primitivas shadcn
DnD@dnd-kit/core + @dnd-kit/sortable
BackendSupabase (Postgres + Auth + RLS + pgvector)
TestsVitest + Testing Library + integración con Supabase real
-- RLS aplica aislamiento por cuenta en cada lectura Y escritura
create policy "users_can_only_read_their_own_cards"
  on cards for select
  using (account_id = auth.uid());

Galería del proyecto

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