I've been building TaskFlow — an internal task management platform for IDFA Digital AI Institute — for several months now. JWT auth, RBAC, employee management, performance analytics, WhatsApp/email reminders, file uploads, calendar events. It's grown.

At some point you stop "knowing" your codebase and start navigating it. So I ran a static code graph analysis over the entire project: 80 files, ~57,000 words of code, extracted into 215 nodes and 199 edges, clustered into 54 communities.

What came back was a blueprint I didn't entirely expect.

The Stack at a Glance

Before we dig into the graph, here's what we're working with: