live → https://dev-metrics-black.vercel.app/login
repo → https://github.com/https-sai/DevMetrics
<aside>
A self-hosted engineering analytics platform that connects to your GitHub to surface meaningful insights about your own coding patterns — PR cycle time, review turnaround, commit frequency, and more.
</aside>
<aside>
built with:
<aside>
third party integrations + env vars
AWS architecture — migration guide
</aside>
<aside>
Stack: React (Vite)1 · Node.js/Express · MongoDB (Mongoose) · BullMQ/Redis · Docker · GitHub OAuth + Webhooks
Hosting: 100% free tier — Railway (API + Worker), MongoDB Atlas (MongoDB), Upstash (Redis), Vercel (Frontend)
</aside>
<aside>
[ ] fix lint errors on prod
[ ] test DevMetrics - set up testing env to automate lint checks/type safety/versioning, etc.
[ ] integrate AI + create monitoring features
</aside>
<aside>
Step 1 — Project Setup & Repo Structure
Step 2 — Database Schema & Migrations
Step 4 — GitHub OAuth & Webhooks
Step 5 — Background Jobs with BullMQ
Step 6 — Frontend: React + Vite
Step 7 — CI/CD with GitHub Actions
Step 8 — Deployment (Free Tier)
</aside>