Back to Projects Machine Learning

Agile Task Management Suite

There are a million task managers out there. Jira, Asana, Trello—they all do the job. But for CodeCraft, a mid-sized dev agency, none of them felt "right." They felt disjointed from the actual work. CodeCraft wanted a tool that lived where the developers lived: in the code.

The GitHub Integration

This isn't just a Kanban board. It is a command center. We built a deep two-way sync with GitHub. When a developer creates a branch named feature/login-page, the corresponding card on our board creates a link. When a Pull Request is opened, the card moves to "Review." When it is merged, it goes to "Done." No more manual dragging. No more "Did you update the ticket?" conversations.

Real-Time or Nothing

We used Pusher to make the interface completely reactive. We wanted it to feel multiplayer. If you are looking at a card and someone else starts typing a comment, you see their avatar light up. It is these small, human touches that make the tool feel alive.

  • Automated Sprint Velocity: The system learns from past sprints and predicts if you are overcommitted for the next one.
  • Focus Mode: A minimal view for developers that hides everything except their current active task.

Technologies

Next.js Prisma PostgreSQL TailwindCSS Pusher GitHub API

Project Info

  • Reduced "administrative overhead" (time spent managing tickets) by approx. 4 hours per week per dev.
  • Built a "Standup Mode" that auto-generates a text summary of what everyone achieved yesterday.
  • Seamlessly handles multiple organizations and private repositories.

Gallery