Skip to content

Akhil27072005/BeyondGrades

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Campus Recruitment Platform: Beyond Grades 🎓

Beyond Grades is a full-featured MERN stack platform that transforms campus recruitment by evaluating candidates based on verified skills, hands-on project experience, technical competence, and practical achievements rather than just academic grades. It integrates a dedicated Python microservice for intelligent candidate-job matching, supports customizable scoring and ranking, and provides recruiters, students, and colleges with transparent, data-driven insights to streamline the hiring process.


🎥 Demo & Access

Demo Login:

Resource Link
Working Video Demo Watch Here
Live Deployment Access Here

🌟 Core Features

For Recruiters

  • AI-powered candidate shortlisting
  • Skill distribution analytics
  • Detailed job creation with required/optional skills
  • Hiring management: track candidates, schedule interviews, and finalize hires

For Students

  • Project showcase with media support & GitHub/Demo links
  • Skill tracking with proficiency levels & experience
  • Personalized job discovery feed
  • Online assessments with automated scoring

🏗️ Tech Stack & Architecture

Layer Technologies Details
Frontend React 18, Vite, Bootstrap 5, Axios Responsive UI with analytics
Backend Node.js, Express, JWT, Bcrypt, Express Validator Secure API, input validation, GridFS for resumes
Matching Service Python FastAPI, PyMongo, Deterministic Heuristics High-performance microservice for matching & AI shortlisting
Database MongoDB Atlas Data & resume storage
Media Storage Cloudinary Resume & project media hosting

Deployment

  • Frontend: Vercel
  • Backend & Microservice: Render
  • Database: MongoDB Atlas

Security

  • JWT-based Role-Based Access Control (RBAC) for Student, Recruiter, and Admin roles

🎯 Advanced Matching System

The platform features a proprietary matching engine designed to help recruiters identify the most suitable candidates based on verified skills, project experience, and technical competence. The system focuses on transparency, fairness, and adaptability, without relying on traditional academic grades.

Key Features

  • Explainable Candidate Rankings: Provides insights into why candidates are matched to a job.
  • Customizable Matching Criteria: Recruiters can adjust priorities based on the role and job criticality.
  • Intelligent Skill & Domain Tagging: Automatically identifies and classifies candidate skills and project domains.
  • Anti-Moonlighting System: Ensures candidates are not matched across multiple recruiters or companies after being placed.

The matching engine is designed for scalability and adaptability while keeping the scoring process confidential and secure.


About

Beyond Grades is a full-stack MERN-based recruitment platform featuring a dedicated Python Microservice to implement a deterministic, skill-based matching algorithm. It ensures fair, transparent, and high-quality candidate shortlisting by analyzing verified projects and expertise rather than relying on traditional academic grades.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors