DEV Community

Priyanshu Doshi
Priyanshu Doshi

Posted on

Building DevTrack — An Open Source GitHub Productivity Dashboard

GitHub Repo:
https://github.com/Priyanshu-byte-coder/devtrack

DevTrack is an open-source developer productivity dashboard that combines GitHub activity, contribution analytics, PR insights, streak tracking, and weekly coding goals in one place.

I built it because most developer analytics tools are either too limited, expensive, or overloaded with unnecessary features. DevTrack focuses on simplicity and useful insights.


Features

  • GitHub OAuth authentication
  • Contribution analytics (7/14/30/90 days)
  • Commit streak tracking
  • Pull request analytics
  • Weekly goal tracker
  • Top repository insights

Tech Stack

  • Next.js 14
  • TypeScript
  • Tailwind CSS
  • Supabase
  • NextAuth.js
  • Recharts
  • Vercel

The project uses Next.js route handlers and Supabase to keep the architecture simple and contributor-friendly.


Challenges

Some of the biggest challenges while building DevTrack were:

  • Processing GitHub data into meaningful metrics
  • Keeping the dashboard lightweight and uncluttered
  • Making the project easy for open-source contributors

Open Source

DevTrack is fully open source and contributions are welcome.

Planned improvements include:

  • Dark mode
  • Mobile responsiveness
  • GitLab integration
  • Contribution heatmaps
  • Exportable analytics

Whether you're a beginner or experienced developer, feel free to contribute.

Top comments (0)