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.
- 🌐 Frontend (Netlify): job-miner.netlify.app
- 🖥️ Backend (Render): [job-miner-api.onrender.com]
- React + Vite
- TailwindCSS
- Framer Motion
- Axios
- Node.js
- Express.js
- Cheerio (Web scraping)
- Puppeteer (planned for advanced scraping)
job-miner/
├── client/ # React frontend
│ ├── components/
│ ├── pages/
│ ├── assets/
│ └── ...
├── server/ # Node + Express backend
│ ├── scraper/
│ ├── controllers/
│ └── ...
├── .gitignore
├── README.md
├── package.json
└── ...
- ✅ Live scraping from RemoteOK
- ✅ Autosuggest search input
- ✅ Keyword-based job filtering
- ✅ Loading spinner and UI feedback
- ✅ Deployed frontend + backend
- 👨💻 Hadush Negasi
- 📫 Email: hadush7512@gmail.com
- 🌐 Website: hadushnegasi.netlify.app/