feat: add Jobs for You section with Adzuna API integration#318
Merged
KaranUnique merged 2 commits intoJul 4, 2026
Merged
Conversation
Contributor
Author
|
please review and close @PranavAgarkar07 |
Contributor
|
@GitGuru-sudo Could you please share a few screenshots of the UI? I'd like to review how the Jobs for You section looks |
- Remove ADZUNA_APP_ID/ADZUNA_API_KEY from required env vars so the server boots without them (previously process.exit(1) on missing keys took down the entire backend for anyone without Adzuna credentials) - Guard getJobs and refreshJobCache with isAdzunaConfigured() so the feature degrades gracefully instead of returning 500s when unset - Gate boot-time cache cron behind key presence in server.js - Drop invalid content_type query param that caused Adzuna to reject every search request with HTTP 400
Contributor
Author
Contributor
Author
|
@KaranUnique check this |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Related Issue: Closes the "Apply for Jobs" feature request
Summary: Added a "Jobs for You" section with Adzuna API integration for role-matched job listings, MongoDB caching, and a daily cron job.
Type of Change: ✨ New feature
How Has This Been Tested?
GET /api/jobsreturns cached jobs when cache is fresh, and fetches from Adzuna when staleChecklist: