2026 · Design and full-stack development
TaskFlow, a bilingual kanban task manager with boards, drag-and-drop tasks, and Supabase auth.
Drag-and-drop kanban with persisted task and column positions, usable by pointer, touch, and keyboard.
Owner-only data enforced in the database with Row Level Security, not just in the UI.
Session refreshed on every request, with cookie-only redirects for protected and auth-only routes.
Server Actions with Zod validation and translated error messages for every create, update, move, and delete.
Locale detected from a cookie, then Accept-Language, with dictionaries loaded on the server so translations never ship whole to the browser.
One SQL migration sets up tables, policies, indexes, and a trigger that creates a profile for every new user.