Skip to content

prachics/OpportunityHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 OpportunityHub – Job Search & Filtering Platform

🚀 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.

Job Search Preview


📌 Features

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.


📌 Tech Stack

  • Frontend: React.js, Bootstrap
  • Backend: FastAPI, Python, MongoDB
  • Scraping: Scrapy
  • Database: MongoDB Atlas
  • Deployment: AWS

📌 Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/prachics/OpportunityHub.git
cd OpportunityHub

2️⃣Setup & Run Backend (FastAPI)

cd backend
pip install -r requirements.txt
uvicorn main:app --reload

3️⃣ Setup & Run Frontend (React)

cd frontend
npm install
npm start

📌 Planned Features (Phase 2)

✅ User Authentication (Login/Signup) ✅ Resume-Based Job Recommendations ✅ Automated Email Job Alerts ✅ Deployment to AWS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors