Skip to content

Husseinjd/job-search-2.0

Repository files navigation

Project Overview

Description

Project full description available at: Job Search 2.0 Turbo

Project Structure Overview

Project Overview

Key Components

  • configs/: Contains configurations for agents that dynamically adjust their behavior based on project needs.
  • data/: Houses essential data files like sample jobs and resumes for testing and demonstration purposes.
  • models/: Includes sophisticated data models that support robust data interaction and manipulation.
  • utils/: Provides utility functions that enhance functionality and simplify repetitive operations across the project.
  • agents_factory.py and tasks_factory.py: These scripts implement factory patterns to efficiently create instances as per the configuration specified.
  • main.py: The main script that serves as the entry point, bringing together various components and driving the application.

Installation

To set up this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/Husseinjd/job-search-2.0.git
    
  2. Install the required dependencies:
    pip install -r requirements.txt
    
  3. Set up the environment variables within the .env file:
    SERPER_API_KEY=<ENTER KEY HERE>
    OPENAI_API_VERSION =<ENTER KEY HERE>
    AZURE_OPENAI_KEY=<ENTER KEY HERE>
    AZURE_OPENAI_ENDPOINT =<ENTER KEY HERE>
    
  4. Run the application
     python main.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages