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 Login:
- User: rajesh.kumar@iitd.ac.in
- Password: password123
| Resource | Link |
|---|---|
| Working Video Demo | Watch Here |
| Live Deployment | Access Here |
- AI-powered candidate shortlisting
- Skill distribution analytics
- Detailed job creation with required/optional skills
- Hiring management: track candidates, schedule interviews, and finalize hires
- Project showcase with media support & GitHub/Demo links
- Skill tracking with proficiency levels & experience
- Personalized job discovery feed
- Online assessments with automated scoring
| 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 |
- Frontend: Vercel
- Backend & Microservice: Render
- Database: MongoDB Atlas
- JWT-based Role-Based Access Control (RBAC) for Student, Recruiter, and Admin roles
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.
- 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.