Skip to content

ManavLohabade/NeedOfTheHR

Repository files navigation

🚀 NeedOfTheHR - AI-Powered HR Assistant

🌟 Overview

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.

✨ Features

  • 📄 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

🛠️ Tech Stack

  • Frontend: React.js, TypeScript, TailwindCSS
  • Backend: Node.js, Express
  • Database: Supabase
  • AI/ML: OpenAI GPT, DeepSeek
  • Authentication: Supabase Auth
  • Deployment: Vercel, Supabase

🚀 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn
  • Supabase account
  • OpenAI API key

Installation

  1. Clone the repository:

    git clone https://github.com/ManavLohabade/NeedOfTheHR.git
    cd NeedOfTheHR
  2. Install dependencies:

    npm install
    
  3. Set up environment variables: Create a .env file 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
    
  4. Start the development server:

    npm run dev
    # or
    yarn dev

📝 Usage

  1. Resume Analysis

    • Upload candidate resumes in PDF format
    • Get instant AI-powered analysis
    • View detailed candidate profiles
  2. Candidate Evaluation

    • Review AI-generated insights
    • Compare candidates
    • Make data-driven decisions
  3. Hiring Pipeline

    • Track candidate progress
    • Manage interviews
    • Generate reports

🤝 Contributing

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.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👥 Authors

🙏 Acknowledgments

  • OpenAI for providing the GPT API
  • Supabase for the backend infrastructure
  • All contributors who have helped shape this project

Made with ❤️ by Manav Lohabade

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages