You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TalentMatch-AI is a centralized platform that uses an AI-powered agent to match student resumes with job opportunities posted by companies. It automates the process of sorting and ranking resumes based on relevance to company job descriptions, allowing businesses to find the best candidates efficiently.
🚀 Features
Upload resumes (students) and job postings (companies).
AI-powered matching system ranks resumes based on relevance.
Automatic email notifications to companies with matched resumes.
Secure authentication using Firebase.
Intuitive frontend built with Next.js.
Backend powered by Flask for handling resume parsing and AI integration.
Firebase for resume storage and database management.
OpenAI for resume and job description comparison.
🛠 Tech Stack
Frontend:
Next.js - React framework for server-side rendering.
Tailwind CSS - Styling framework.
Backend:
Flask - Python web framework.
OpenAI API - AI-based resume-job matching.
Firebase Storage - Stores resumes securely.
SMTP - Automated email notifications.
🚀 Getting Started
Prerequisites
Node.js & npm
Python 3
Firebase project setup
Installation
1️⃣ Clone the repository
git clone https://github.com/yourusername/TalentMatch-AI.git
cd TalentMatch-AI
2️⃣ Backend Setup
cd backend
pip install -r requirements.txt
python app.py
3️⃣ Frontend Setup
cd frontend
npm install
npm run dev
4️⃣ Create a .env file in the backend directory and add the following:
TalentMatch AI is a clean and responsive login interface for an AI-powered recruitment platform. Built with React and Tailwind CSS, it supports role-based login (Job Seeker & Company) and is ready for integration with any authentication backend.