Logo Lanfrica

eenoo2005-star/ShaheenJob-AI

Domaine:

socioeconomic

Type de record:

software
Créateur:
een
Hôte:
Arabic-first AI job discovery and application tracker with CV matching, Libya eligibility checks, and live ATS integrations. # ShaheenJob.AI An Arabic-first remote job discovery and application tracking platform built for candidates who need to verify whether a role can legally and practically be performed from Libya. ## Product screenshots The screens below show the complete discovery and tracking flow. Job names and statuses in these documentation images are illustrative; the deployed app displays listings fetched from live sources. | Matching jobs | Waiting for reply | | --- | --- | | | | | Replied applications | CV library | | --- | --- | | | | | Sources and integrations | | --- | | | ## Why this project exists Remote job boards often label a role as “remote” without explaining where the employee may live. For candidates in Libya and other underserved markets, this creates wasted applications and misleading matches. ShaheenJob.AI addresses that problem by: - reading a candidate's PDF or DOCX resume; - collecting live listings from trusted job APIs and ATS platforms; - ranking roles against the resume using skills, rules, and optional semantic embeddings; - classifying Libya eligibility as confirmed, likely, unclear, or blocked; - hiding blocked roles instead of inflating the result count; - tracking applications after the candidate opens the original listing; - keeping application submission under the candidate's control. > The product does **not** auto-submit job applications. It discovers, ranks, verifies, and tracks opportunities for human review. ## Core workflow ```mermaid flowchart LR CV[Upload PDF or DOCX CV] --> Parse[Extract skills and experience] Sources[Greenhouse / Ashby / Remotive / Arbeitnow] --> Normalize[Normalize live listings] Parse --> Match[Rule + optional semantic matching] Normalize --> Match Match --> Eligibility[Libya eligibility classifier] Eligibility -->|Blocked| Hide[Exclude] Eligibility -->|Confirmed / Likely / Unclear| Dashboard[Ranked dashboard] Dashboard --> Original[Open original job ad] Original --> Confirm[Did you apply? …