Mohamed Amine Hajji / Projects

flowBoard

A Jira/Trello-style project management platform — Workspace → Project → Sprint → Task — with drag-and-drop Kanban boards and a live analytics dashboard.

flowBoard organizes work in a Workspace → Project → Sprint → Task hierarchy: teams create workspaces, break projects into Kanban sprints with drag-and-drop tasks, priorities, labels, and threaded comments, and invite teammates by email — existing users join instantly, new ones get an onboarding link that auto-joins the right workspace on signup. A per-workspace analytics dashboard (Chart.js) visualizes task status, completion rate, overdue work, and per-member workload, backed by a JWT-authenticated REST API over a MongoDB data model.

Highlights

Stack: Angular, Angular Material, TypeScript, Node.js, Express, MongoDB, JWT, Chart.js