Skip to content

Real-time job search platform that scrapes listings from RemoteOK based on keyword search. Built with React, Node.js, and Cheerio.

Notifications You must be signed in to change notification settings

hadush-negasi/job-miner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ Job Miner – Real-time Remote Job Scraper

Job Miner is a full-stack job search web application that scrapes live job listings from RemoteOK. Users can search by tech-related keywords like "React", "Python", "Backend", and more.

Built as a portfolio project to demonstrate full-stack development, real-time web scraping, and modern UI design.


🚀 Live Demo


🖼️ Screenshots

Homepage

Home Screenshot

Job Search

Search Screenshot

Homepage

Search Screenshot

About Us Page

Search Screenshot

Contact Us page

Search Screenshot


🧱 Tech Stack

Frontend:

  • React + Vite
  • TailwindCSS
  • Framer Motion
  • Axios

Backend:

  • Node.js
  • Express.js
  • Cheerio (Web scraping)
  • Puppeteer (planned for advanced scraping)

📁 Folder Structure

job-miner/
├── client/                # React frontend
│   ├── components/
│   ├── pages/
│   ├── assets/
│   └── ...
├── server/                # Node + Express backend
│   ├── scraper/
│   ├── controllers/
│   └── ...
├── .gitignore
├── README.md
├── package.json
└── ...

🔧 Features

  • Live scraping from RemoteOK
  • Autosuggest search input
  • Keyword-based job filtering
  • Loading spinner and UI feedback
  • Deployed frontend + backend

✍️ Author

About

Real-time job search platform that scrapes listings from RemoteOK based on keyword search. Built with React, Node.js, and Cheerio.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published