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)