You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A full-stack internal tool that tracks developer learning progress and integrates live data from the GitHub API. Built with a custom MERN (MongoDB, Express, React, Node.js) architecture featuring JWT authentication, Google OAuth, and real-time GitHub activity feeds.
Features
Secure Authentication — JWT-based login/register with bcrypt password hashing, plus Firebase Google OAuth
Developer Profiles — Editable bios, skill lists, role tags, and avatar management stored in MongoDB
Live GitHub Integration — Real-time activity feed, repository stats, and contributor data fetched from the GitHub API
Leaderboard — Ranked scoring system based on commits, PRs, code reviews, streak days, skill levels, and courses completed
Daily Check-In System — Track learning streaks with a 30-day activity heatmap
Goal Tracker — Personal to-do list with add/complete/delete functionality
Team Directory — View and browse all developer profiles on the platform
Dark Theme UI — Premium onyx-black design with custom design tokens and smooth transitions
Tech Stack
Frontend
Technology
Purpose
React 18
Component-based UI library
TypeScript (TSX)
Type-safe interfaces for Developer, Skill, Todo, and GitHub data models