🚀 OpportunityHub is a web application that scrapes job listings from multiple sources and allows users to filter job postings based on title, location, company, technical skills, and job type.
✅ Search & Filter Jobs – Find jobs based on title, location, company, and skills.
✅ Live Web Scraping – Fetches job postings daily from LinkedIn, Handshake, and Google Jobs.
✅ Responsive UI – Built using React.js + Bootstrap for a clean and interactive experience.
✅ Fast & Secure Backend – Powered by FastAPI + MongoDB for quick database access.
✅ Easy Deployment – Can be deployed on AWS/GCP/Vercel for cloud availability.
- Frontend: React.js, Bootstrap
- Backend: FastAPI, Python, MongoDB
- Scraping: Scrapy
- Database: MongoDB Atlas
- Deployment: AWS
git clone https://github.com/prachics/OpportunityHub.git
cd OpportunityHubcd backend
pip install -r requirements.txt
uvicorn main:app --reloadcd frontend
npm install
npm start✅ User Authentication (Login/Signup) ✅ Resume-Based Job Recommendations ✅ Automated Email Job Alerts ✅ Deployment to AWS