Skip to content

mangeshwagh91/open_source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CampusForge

Empowering aspiring developers to discover, contribute, and thrive in open-source projects — tailored for college students chasing GSoC dreams and beyond.

License Stars Issues Contributors

Tech Stack: React · Node.js · MongoDB


🚀 What is CampusForge?

Imagine turning late-night coding sessions into a launchpad for Google Summer of Code, Outreachy, Mozilla mentorships, or your first tech job.

CampusForge is a contributor-first platform that helps college students:

  • Discover high-quality open-source projects
  • Contribute with confidence
  • Track impact and growth
  • Build portfolios that actually matter

Whether you're a freshman opening your first PR or a senior preparing for competitive OSS programs, CampusForge removes friction so you can focus on building, learning, and connecting.

“CampusForge made my first PR feel like a superpower. Matched me with a mentor, tracked my impact, and got me GSoC-ready in one semester!”
Alex, CS Junior


🔥 Core Features

🔍 Effortless Discovery

  • Handpicked projects from college labs to global orgs like Apache and GNOME
  • Advanced filters: skills, difficulty, and timelines
  • AI-powered recommendations tailored to your profile

🛠 Seamless Contribution Flow

  • One-click GitHub sync (forks, issues, PRs)
  • Auto-labeling bots and contribution reminders
  • Real-time dashboards with streaks and skill insights

👥 Mentorship & Community

  • Match with peers, seniors, or faculty mentors
  • Forums, live chat, and themed hackathons
  • Webinars with experienced OSS maintainers

📈 Portfolio & Impact Amplifier

  • Shareable badges and verifiable certificates
  • Resume-ready contribution reports
  • Impact Scores to help recruiters understand your value

📊 Personalized Analytics

  • Track progress from first PR to leadership
  • Skill audits before and after contributions
  • Anonymous peer benchmarking and goal setting

🎯 Who CampusForge Serves

Role How We Serve Pro Tip
Contributors Guided OSS journeys with AI support Start with a Beginner Quest
Project Admins Tools to attract and manage contributors Propose collabs early
Faculty & Mentors Oversight and academic reporting Tag mentors in PRs
Institutions Aggregate student impact analytics Leverage events for visibility

All projects are carefully vetted for quality and relevance.


🛠 Tech Stack

Category Technology Why It Matters
Frontend React 18+, Tailwind CSS, Framer Motion Smooth, responsive UI
Backend Node.js, Express, Socket.io Real-time collaboration
Database MongoDB + Mongoose Flexible contributor data
Integrations GitHub API, OpenAI Smart matching
Deployment Vercel, Docker Fast CI/CD
Testing Jest, React Testing Library Reliable, scalable code

Licensed under MIT for maximum freedom.


🚀 Getting Started

Prerequisites

  • Node.js v18+
  • MongoDB (Atlas recommended)
  • GitHub account

Quick Setup

git clone https://github.com/yourusername/campusforge.git
cd campusforge
npm install

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •