DEV Community

Ankesh Sharma
Ankesh Sharma

Posted on

Created a PRD for My Task Tracker Project (Focused on OSS Devs)

Hey devs,

I’ve been working on a Task Tracker / Project Management Tool, and this time I started with a PRD before coding to get more clarity.

What this project is about
It’s a tool designed for individual developers and OSS contributors who struggle to track:

  • GitHub Issues
  • Pull Requests
  • Todos across multiple repos

All in one place.

Problem I’m trying to solve
Right now, there are very limited options that centralize OSS work (PRs, issues, tasks) into a single dashboard. Most tools are either too heavy or not focused on individual workflows.

Core idea

  • GitHub-based authentication
  • Fetch PRs, issues, and tasks across repos
  • Unified dashboard for tracking everything
  • Individual mode + Team mode
  • Email reminders for deadlines (must-have)

Key Features

  • Project Board (Kanban + Table view)
  • Custom columns (todo, in-progress, done, etc.)
  • Task detail panel with markdown support
  • Timeline view (like git history of work)
  • GitHub issue-based tracking
  • Email notifications/reminders

Tech Stack

  • Frontend: React + Tailwind (Vercel)
  • Backend: Node.js + Express (Render)
  • Auth: Firebase + GitHub OAuth
  • DB: MongoDB Atlas
  • Email: SendGrid

Goals

  • Simple UI, better-than-average UX
  • Centralized task visibility
  • Build something useful (and actually used)
  • Learn while building

Known Risks

  • Email limitations (especially Gmail domain restrictions)
  • Dependency on SendGrid free tier

I’ve shared the full PRD here:
iamankeshsharma/Task-Tracker

Would really appreciate your feedback on:

  • Feature scope (too much / too little?)
  • Missing use cases
  • UX flow improvements
  • OSS-specific needs I might’ve missed

Let’s build something useful for developers, not just another tool.

Top comments (0)