TalentLink AI is an AI-powered recruitment platform that helps recruiters upload resumes, search candidates using natural language queries, analyze hiring insights, and manage talent efficiently.
The platform provides intelligent candidate discovery, AI-powered match insights, analytics dashboards, and resume management in a modern recruiter-focused interface.
- AI-powered smart candidate search
- Resume upload and parsing
- Talent pool management
- Candidate filtering and match scoring
- AI match insights
- Analytics dashboard
- Dark mode support
- Responsive UI
- JWT authentication
- React.js
- Tailwind CSS
- Recharts
- Lucide React
- Vite
- Node.js
- Express.js
- MongoDB
- Mongoose
- Gemini AI API
- JWT Authentication
src/
│
├── components/
├── constants/
├── hooks/
├── pages/
├── services/
├── utils/
├── assets/
└── App.jsxbackend/
│
├── controllers/
├── middleware/
├── models/
├── routes/
├── uploads/
├── utils/
└── server.jsgit clone <your-repository-url>cd frontendnpm installCreate a .env file inside the frontend root folder.
Add the following:
VITE_API_URL=http://localhost:5000npm run devFrontend will run on:
http://localhost:5173cd backendnpm installCreate a .env file inside the backend root folder.
Add the following:
MONGO_URI=your_mongodb_connection_string
PORT=5000
JWT_SECRET=your_secret_key
GEMINI_API_KEY=your_gemini_api_keynpm run devBackend will run on:
http://localhost:5000cd backend
npm run devcd frontend
npm run dev- AI-powered candidate search
- AI match insights
- Quick recruiter actions
- Recently added talent
- Candidate listing
- Skill-based filtering
- Experience filtering
- Domain filtering
- Candidate match scoring
- Candidate profile modal
- Talent analytics
- Skill distribution charts
- Experience breakdown
- AI hiring insights
- Expertise analysis
- PDF resume upload
- Drag and drop support
- Resume parsing
- AI-powered extraction
VITE_API_URL=http://localhost:5000MONGO_URI=your_mongodb_connection_string
PORT=5000
JWT_SECRET=your_secret_key
GEMINI_API_KEY=your_gemini_api_keyAdd screenshots for:
- Home Dashboard
- AI Smart Search
- Talent Pool
- Insights Dashboard
- Resume Upload
Example folder structure:
screenshots/
├── home.png
├── talent-pool.png
├── insights.png
└── upload.png- Resume ranking system
- Advanced AI recommendations
- Recruiter collaboration
- Email integration
- Role-based access
- Candidate bookmarking
Developed by Mohammad Mohiddin, Mehak Dua.