Skip to content

gleuckdev/AIrecruiterprolevel

Repository files navigation

AI Recruiter Pro

AI Recruiter Pro is an advanced AI-powered professional recruitment and career development platform leveraging intelligent middleware for talent matching and professional growth.

Features

  • AI-powered resume parsing and analysis
  • Smart candidate-to-job matching algorithms
  • Collaborative recruiting workflows
  • Role-based access control
  • Enterprise ATS integration
  • Comprehensive API for third-party integrations

Tech Stack

  • Backend: Flask microservices with SQLAlchemy ORM
  • Frontend: Alpine.js reactive components with HTMX for dynamic updates
  • Authentication: JWT-based with HTTP-only cookies
  • Database: PostgreSQL with comprehensive data models
  • Architecture: Repository pattern with dependency injection
  • UI: Tailwind CSS with semantic theming

Getting Started

Prerequisites

  • Python 3.8+
  • PostgreSQL
  • Node.js 16+ (for frontend build tools)

Installation

  1. Clone the repository
git clone https://github.com/yourusername/ai-recruiter-pro.git
cd ai-recruiter-pro
  1. Create and activate a virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies
pip install -r requirements.txt
  1. Set up environment variables
cp .env.example .env
# Edit .env with your configuration
  1. Initialize the database
flask db upgrade
  1. Add sample data (optional)
python scripts/add_sample_data.py
  1. Run the application
python main.py
# or
gunicorn --bind 0.0.0.0:5000 --reuse-port --reload main:app

Documentation

Contributing

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed under the Polyform Noncommercial License 1.0.0 - see the LICENSE file for details.

This license permits use for noncommercial purposes only. For commercial use, please see our Commercial Licensing options or contact: [email protected]

Acknowledgments

  • Special thanks to all contributors
  • Inspired by modern recruitment challenges and AI capabilities

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published