Service Tracker DashboardA clean dashboard for tracking services, reminders, and notes with fast filtering and local persistence.Next.jsTypeScriptTailwindLocalStorageCRUD + filteringReusable UI componentsAccessible forms + keyboard navLiveCode
API Search AppDebounced search experience with caching, loading states, and resilient error handling.Next.jsTanStack QueryZodTailwindDebounced searchEmpty/loading/error statesCaching + retry strategyLiveCode
Auth + DB App (Supabase)A real full-stack app with authentication and protected routes, powered by Supabase.Next.jsSupabaseTypeScriptTailwindAuth flowsProtected pagesCreate/update DB recordsLiveCode