Skip to content

Repository files navigation

HireLens AI — Frontend

The Next.js frontend for HireLens AI, an AI-powered resume screening and candidate ranking platform.

Next.js TypeScript Tailwind CSS Deployed on Vercel

Live Demo: https://hirelens-ai-sigma.vercel.app
Backend Repo: hirelens-backend
Live API: https://hirelens-backend-s2sg.onrender.com


What It Does

HireLens AI helps recruiters screen and rank candidates intelligently. Upload multiple resumes, paste a job description, and get an AI-ranked list of candidates with match scores, missing skills, and explainable breakdowns — in seconds.


Pages

Route Description
/ Landing page — hero, features, how it works
/dashboard Main product — upload resumes, paste JD, view ranked results

Tech Stack

Layer Technology
Framework Next.js 15 (App Router)
Language TypeScript
Styling Tailwind CSS
State React hooks
API FastAPI (see backend repo)
Deployment Vercel

Run Locally

# 1. Clone the repo
git clone https://github.com/Yusufcommit/hirelens-ai.git
cd hirelens-ai

# 2. Install dependencies
npm install

# 3. Set environment variable
echo "NEXT_PUBLIC_API_URL=http://localhost:8000" > .env.local

# 4. Start dev server
npm run dev

Open http://localhost:3000

Make sure the backend is also running on port 8000.


Project Structure

hirelens-ai/
├── src/
│   └── app/
│       ├── page.tsx              # Landing page
│       ├── dashboard/
│       │   └── page.tsx          # Dashboard product page
│       └── components/
│           ├── Navbar.tsx
│           ├── Features.tsx
│           ├── HowItWorks.tsx
│           └── Footer.tsx
├── public/
├── tailwind.config.ts
└── next.config.ts

Roadmap

  • Landing page with hero, features, how it works
  • Dashboard with resume upload and job description input
  • Candidate ranking results with score bars
  • Missing skills display per candidate
  • Production deployment on Vercel
  • Loading animations and skeleton states
  • Candidate detail modal
  • Authentication (NextAuth)
  • Screening history saved per user
  • Mobile responsive polish

Related


Built by Yusuf

Yusuf Abdirashid — AI Full Stack Developer
Building polished AI-powered tools for hiring and job applications.

GitHub LinkedIn Email

About

AI resume screening and candidate ranking platform using semantic matching and NLP.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages