This internal training project at Tahaluf Al Emarat delivers a Trello-style kanban app with a focus on clean architecture and a smooth user experience. The frontend uses React + Next.js with TypeScript for strong typing and early error detection, and Zustand for minimal, predictable state management.
An OpenAI API assistant speeds up writing card descriptions and initial acceptance criteria, while natural drag & drop keeps task organization effortless. Appwrite Cloud provides authentication, data, and realtime subscriptions for instant updates across clients.
Architecture & Engineering
/boards/:id
) using dynamic segments and optimistic UI for create/move actions.UX & Interaction
State & Data
AI Assistant (OpenAI)
Quality & Performance
Measurable outcomes (replace placeholders after measurement):
Before: heavy initial load and broad re-renders on drag. After: virtualized lists + memoization ⇒ re-renders ↓ 55% under high-density boards.