Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– NextHire AI Recruiter Agent

An AI-powered recruitment platform that streamlines hiring through intelligent resume analysis, job matching, interview assistance, and recruiter-focused workflows.

NextHire Logo


πŸš€ Live Demo

🌐 Frontend (Vercel)

https://YOUR-VERCEL-APP.vercel.app

⚑ Backend (Render)

https://nexthire-1-lrdw.onrender.com

πŸ“š API Docs

https://nexthire-1-lrdw.onrender.com/docs


πŸš€ Overview

NextHire is a modern AI-powered recruitment platform designed to simplify the hiring process for recruiters and job seekers. It offers secure authentication, intelligent resume analysis, ATS scoring, candidate management, and recruiter dashboards within a responsive and user-friendly interface.


✨ Features

  • πŸ€– AI Resume Analysis
  • πŸ“„ ATS Resume Scoring
  • 🎯 Job Description Matching
  • 🧠 Skill Gap Analysis
  • 🎀 AI Interview Question Generation
  • πŸ“Š Candidate Ranking
  • πŸ“§ Automated Email Generation
  • πŸ“… Interview Scheduling
  • πŸ‘¨β€πŸ’Ό Recruiter Dashboard
  • πŸ‘©β€πŸŽ“ Candidate Dashboard
  • πŸ”’ Secure Authentication
  • πŸ“ˆ Hiring Analytics

πŸ›  Tech Stack

Frontend

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion

Backend

  • FastAPI
  • Python
  • REST API
  • JWT Authentication

Database

  • MongoDB Atlas

Deployment

  • Vercel (Frontend)
  • Render (Backend)

πŸ— System Architecture

                  Next.js Frontend (Vercel)
                           β”‚
                           β–Ό
                FastAPI Backend (Render)
                           β”‚
             β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
             β–Ό                           β–Ό
      MongoDB Atlas             AI Resume Analysis

πŸ”„ Workflow

User Login
      β”‚
      β–Ό
Upload Resume
      β”‚
      β–Ό
Resume Analysis
      β”‚
      β–Ό
ATS Score
      β”‚
      β–Ό
Job Matching
      β”‚
      β–Ό
Candidate Ranking
      β”‚
      β–Ό
Interview Questions
      β”‚
      β–Ό
Recruiter Dashboard

πŸ“‚ Project Structure

NextHire/
β”‚
β”œβ”€β”€ frontend/
β”œβ”€β”€ backend/
β”œβ”€β”€ public/
β”œβ”€β”€ README.md
β”œβ”€β”€ LICENSE
└── docker-compose.yml

βš™οΈ Installation

Clone Repository

git clone https://github.com/Yukta062006/NextHire.git

cd NextHire

Frontend

cd frontend

npm install

npm run dev

Backend

cd backend

pip install -r requirements.txt

uvicorn app.main:app --reload

πŸ” Environment Variables

Backend (.env)

DATABASE_URL=your_database_url

JWT_SECRET=your_secret_key

SECRET_KEY=your_secret_key

Frontend (.env.local)

NEXT_PUBLIC_API_URL=http://localhost:8001

NEXT_PUBLIC_FIREBASE_API_KEY=your_api_key

NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com

NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id

NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_project.appspot.com

NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_sender_id

NEXT_PUBLIC_FIREBASE_APP_ID=your_app_id

πŸ“‘ API Documentation

After starting the backend:

http://localhost:8001/docs

Production:

https://nexthire-1-lrdw.onrender.com/docs

πŸš€ Deployment

Frontend

  • Vercel

Backend

  • Render

Database

  • MongoDB Atlas

πŸ“ˆ Future Improvements

  • AI-powered Resume Recommendations
  • Voice-based Interviews
  • Calendar Integration
  • Gmail Notifications
  • Company Dashboard
  • Candidate Analytics
  • Mobile Application
  • Multilingual Support

πŸ‘©β€πŸ’» Author

Yukta Thakur


πŸ“„ License

This project is licensed under the MIT License.

About

NextHire is an AI-powered hiring intelligence platform that streamlines recruitment through resume analysis, job description matching, adaptive interviews, skill verification, and AI-driven candidate insights to help recruiters make faster and smarter hiring decisions.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages