live → https://dev-metrics-black.vercel.app/login

repo → https://github.com/https-sai/DevMetrics

Railway → Render Migration

<aside>

GitHub Analytics Platform

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>

notes:

UI/UX flow + demo

architecture diagram

third party integrations + env vars

backend architecture

frontend architecture

deployment architecture

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>

to-do:

</aside>

<aside>

step-by-step project setup:

Step 1 — Project Setup & Repo Structure

Step 2 — Database Schema & Migrations

Step 3 — Backend: Express API

Step 4 — GitHub OAuth & Webhooks

checkpoint

Step 5 — Background Jobs with BullMQ

Step 6 — Frontend: React + Vite

Step 7 — CI/CD with GitHub Actions

Step 8 — Deployment (Free Tier)

</aside>