Skip to content

sohamdhande/git-go-pr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 GIT GO PR — Pull Request Tracker

Track your open-source pull requests during Hacktoberfest 2025 🌸

Built with 💖 by the NST Student Developer Club

Live Demo - Online Built With Astro + Express Database: MongoDB Hacktoberfest 2025 Badge


🧠 Overview

GITGOPR helps developers track, visualize, and celebrate their pull requests throughout October 2025.
Log in with your GitHub account to see your PRs, leaderboard rank, and contribution stats in one dashboard.

⚙️ Features at a Glance

  • Login with GitHub
  • Tracks your PRs from Oct 1-31, 2025
  • Shows leaderboard of contributors
  • Admin dashboard for monitoring

🌍 Live Site

🔗 Visit Now: gitgopr.nstsdc.org


🖼️ Demo Preview

🪄 See your PRs come alive — real-time tracking, leaderboard updates, and beautiful analytics dashboard.


⚡ Setup

Frontend (Astro)

cd packages/client
npm install
npm run dev

Backend (Node.js)

cd packages/server  
npm install
npm start

🔐 Environment Variables

Server (.env)

  • MONGODB_URI — MongoDB connection string
  • GITHUB_CLIENT_ID — OAuth app ID
  • GITHUB_CLIENT_SECRET — OAuth secret
  • GITHUB_TOKEN — Personal access token
  • SESSION_SECRET — Session encryption
  • ADMIN_PASSWORD — Admin access password
  • CLIENT_ORIGIN — Frontend URL

Client (.env)

  • PUBLIC_API_BASE_URL - Backend URL

Uses MongoDB with Mongoose. The application automatically creates the required collections and indexes on startup


🧰 Tech Stack

Layer Tools & Frameworks
🌐 Frontend Astro + TailwindCSS
⚙️ Backend Express.js + Passport.js
🗄️ Database MongoDB + Mongoose
☁️ Deployment Vercel + Railway

🤝 Contributing

Pull requests are welcome!
If you'd like to improve the project, feel free to fork and submit a PR.


Made with ❤️ by NSTSDC Dev Club | October 2025

thank you gif

About

Track the opensource contribution on Hactoberfest 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Astro 55.8%
  • JavaScript 30.9%
  • Vue 8.2%
  • TypeScript 5.0%
  • CSS 0.1%