A web application that filters LinkedIn job postings and automatically records them in Google Sheets.
-
Purpose: Automating custom filtering for LinkedIn job searches
- Uploads JSON files scraped using the Apify service to protect linkedin accounts
- Executes custom filtering
- Including lower/upper salary bounds, minimum experience, excluding SC clearance requirements, and excluding managerial roles
- Integrates with Google Spreadsheet for automated logging
-
Tech Stack:
- Frontend: Vite + React (JS)
- Backend: FastAPI (Python)
- Data Storage: Google Sheets API
Install Python dependencies and start the server:
cd backend
source ../venv/bin/activate
pip install -r requirements.txt
python main.pyInstall Node.js dependencies and start the development server:
cd frontend
npm install
npm run dev