avinash.
Home  Home  About  About  Projects  Projects  
Recruitment Platform

Role:

Duration:

Location:

Organization:

Full Stack Developer

2 months

Noida, India

GDG JSSATEN

The recruitment process of new members in the society was inefficient and time consuming. Records were manually maintained and there was no centralised system to manage the process.

To develop a platform that would help in managing the recruitment process of new members in the society.

What We Needed

The core features and functionality the project was built around.

Design

A clean and user-friendly interface was required to make the recruitment process simple and accessible for first-year students, eliminating confusion and reducing manual effort.

Frontend

We needed an interactive platform where applicants could register, view instructions, take part in multiple rounds, and receive timely updates — all in one place.

Backend

A secure backend was essential to manage user data, automate round progression, store submissions, and differentiate roles between admins and applicants.

Deployment

To ensure accessibility and scalability, we required a deployed web platform that students and admins could use anytime without installing anything.

My part of the job? - Frontend and Backend

Chose the stack that best fit the project needs.

Frontend

Next.js

React framework for SSR & static sites

TailwindCSS

Utility-first CSS framework

TypeScript

Strongly typed JavaScript

Zod

TypeScript-first schema validation

Backend

Node.js

JavaScript runtime environment

Express

Web application framework

Prisma

Next-gen ORM for Node.js

SendGrid

Email delivery service

additional tech stack and tools

  • Authentication using JWT Tokens and session management
  • Email delivery via SendGrid for OTPs and notifications
  • ORM & database with Prisma + PostgreSQL
  • Admin dashboards powered by TanStack Table
  • Smooth animations with Framer Motion
  • Form validation via Zod & React Hook Form
  • Env management with dotenv & deploy on AWS EC2 or Vercel
  • File storage in AWS S3 buckets
  • State management using Zustand or Context API
  • API calls via Axios or native Fetch
  • Protected routes & role-based access for admins/applicants
  • Toasts with Sonner for user feedback
  • Version control via Git & GitHub

Revolutionizing College Recruitment

We transformed a manual, paper-based recruitment process into a streamlined digital platform, improving efficiency and accuracy while providing a better experience for both candidates and administrators.

Streamlined Registration

Centralized Data Management

Interactive Coding Assessments

Automated Evaluation

01 — Registration

Simplified Registration Process

The registration page provides an intuitive interface for candidates to create accounts and begin their application journey. We've streamlined the process to collect essential information while maintaining a clean, user-friendly experience.

Reduced registration time by 65%
Eliminated duplicate entries with email verification
Mobile-responsive design for on-the-go access
Registration Page
User Dashboard
02 — Dashboard

Intuitive Dashboard Experience

The dashboard serves as the central hub for candidates to track their application progress, access upcoming assessments, and receive important notifications about the recruitment process.

Real-time status updates for each recruitment stage
Personalized timeline with upcoming deadlines
Integrated notification system for important updates
03 — Profile

Comprehensive Profile Management

The profile section allows candidates to showcase their skills, experience, and academic achievements. This information helps recruiters make informed decisions during the selection process.

Structured format ensures complete information collection
Resume parsing for automatic profile population
Skill tagging system for better candidate matching
User Profile
04 — Assessment

Interactive Coding Assessments

Our custom-built coding platform enables technical assessments with real-time evaluation, supporting multiple programming languages and automated test cases.

Coding Assessment
Multiple Languages

Support for Python, JavaScript, Java, C++, and more to accommodate diverse candidate preferences.

Automated Testing

Instant feedback through automated test cases, reducing evaluation time by 80%.

Plagiarism Detection

Advanced algorithms to ensure integrity and originality in candidate submissions.

Impact Assessment

Measuring Our Impact

The transition from manual to digital recruitment has yielded significant improvements across multiple metrics, enhancing both efficiency and candidate experience.

Registration Growth

+30%

Increase in student registrations since platform launch

PreviousCurrent

Process Efficiency

57% Faster

Reduction in end-to-end recruitment time

57%
Manual: 1 week
Digital: 3 days

Database Management

99.8%

Better data accuracy compared to paper records

PaperDigital
Zero data loss
Instant search

Coding Assessment

85%

Better candidate skill evaluation accuracy

Submissions
300+
Avg. Score
19/20
300+ candidates evaluated
3 Rounds

Explore the Project

Note: The backend services are not fully deployed due some limitations. Some features may be limited in the live demo. For the complete experience, please clone the repository and run it locally.