Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Β© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

shahd-shaban88/Egypt-Jobs-AI

Domain:

digital infrastructure

Record type:

software
Creator:
sha
Host:
# πŸ€– Egypt Jobs AI > **A free, open-source platform aggregating AI & ML job opportunities in Egypt β€” updated automatically every 12 hours via GitHub Actions.** 🌐 **Live Site:** `your_username.github.io` --- ## ✨ Features - πŸ” **Real-time search** by job title, company, or keyword - 🏷️ **Smart filters** β€” Full-time, Internship, Remote - ⚑ **Zero cost** β€” Fully hosted on GitHub Pages (no servers) - πŸ€– **Auto-updated** β€” GitHub Actions runs every 12 hours to fetch new opportunities - πŸ“± **Fully responsive** β€” Mobile-first design --- ## πŸ—‚οΈ Project Structure ``` Egypt-Jobs-AI/ β”œβ”€β”€ index.html # Main UI page β”œβ”€β”€ css/ β”‚ └── styles.css # Dark-mode, modern styling β”œβ”€β”€ js/ β”‚ └── app.js # Dynamic rendering, search & filters β”œβ”€β”€ data/ β”‚ └── jobs.json # Job database (auto-updated) β”œβ”€β”€ scripts/ β”‚ └── scraper.py # Python scraper for live job data └── .github/ └── workflows/ └── update_jobs.yml # GitHub Actions automation workflow ``` --- ## πŸš€ Deployment to GitHub Pages 1. **Fork or clone** this repository to your GitHub account. 2. Go to **Settings β†’ Pages**. 3. Under **Source**, select `main` branch and `/ (root)` folder. 4. Click **Save**. Your site will be live in a few minutes at: ``` your_username.github.io ``` --- ## βš™οΈ Setting Up Live Job Fetching To enable live job data from LinkedIn via RapidAPI: 1. Sign up at RapidAPI and subscribe to the **LinkedIn Jobs Search** API. 2. Copy your API Key. 3. In your GitHub repository, go to **Settings β†’ Secrets and variables β†’ Actions**. 4. Add a new secret named `RAPIDAPI_KEY` and paste your key. The GitHub Actions workflow will automatically use this key every time it runs. --- ## πŸ› οΈ Tech Stack | Layer | Technology | |---|---| | Frontend | HTML5, Vanilla CSS, JavaScript | | Data Store | `data/jobs.json` (static JSON file) | | Automation | Python 3 + GitHub Actions | | Hosting | GitHub Pages (1 …

Visit

github.com