NeedOfTheHR is an innovative AI-powered HR assistant that revolutionizes the recruitment process. It leverages cutting-edge AI technologies to analyze resumes, evaluate candidates, and streamline the hiring workflow.
-
📄 Smart Resume Analysis
- Automated resume parsing and analysis
- Skills extraction and categorization
- Experience and education verification
- AI-powered candidate evaluation
-
🤖 AI-Powered Insights
- Deep learning-based candidate assessment
- Personalized recommendations
- Automated skill matching
- Candidate ranking and scoring
-
🔍 Advanced Search
- Semantic search capabilities
- Multi-criteria filtering
- Real-time candidate matching
- Customizable search parameters
-
📊 Analytics Dashboard
- Recruitment metrics visualization
- Hiring pipeline analytics
- Candidate pool insights
- Performance tracking
- Frontend: React.js, TypeScript, TailwindCSS
- Backend: Node.js, Express
- Database: Supabase
- AI/ML: OpenAI GPT, DeepSeek
- Authentication: Supabase Auth
- Deployment: Vercel, Supabase
- Node.js (v16 or higher)
- npm or yarn
- Supabase account
- OpenAI API key
-
Clone the repository:
git clone https://github.com/ManavLohabade/NeedOfTheHR.git cd NeedOfTheHR -
Install dependencies:
npm install
-
Set up environment variables: Create a
.envfile in the root directory with the following variables:VITE_SUPABASE_URL=your_supabase_url VITE_SUPABASE_ANON_KEY=your_supabase_anon_key VITE_OPENAI_API_KEY=your_openai_api_key -
Start the development server:
npm run dev # or yarn dev
-
Resume Analysis
- Upload candidate resumes in PDF format
- Get instant AI-powered analysis
- View detailed candidate profiles
-
Candidate Evaluation
- Review AI-generated insights
- Compare candidates
- Make data-driven decisions
-
Hiring Pipeline
- Track candidate progress
- Manage interviews
- Generate reports
We welcome contributions! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Manav Lohabade - ManavLohabade
- OpenAI for providing the GPT API
- Supabase for the backend infrastructure
- All contributors who have helped shape this project
Made with ❤️ by Manav Lohabade