Skip to content

Repository files navigation

JobDex

release license


JobDex is a startup-focused job board built around map-first discovery. Instead of starting with a search box and scrolling through pages of listings, users explore opportunities geographically, browsing jobs by city, region or remote status on an interactive map. Demo Video

Open source alternative to nextdoor.company and thejobsmap.com

Architecture

JobDex Architecture

Data Sources

Integrated (Total: 12)

ATS Region Endpoint
Ashby Global api.ashbyhq.com/posting-api/job-board/{slug}
Greenhouse Global boards-api.greenhouse.io/v1/boards/{slug}/jobs
Lever Global api.lever.co/v0/postings/{slug}
SmartRecruiters Global api.smartrecruiters.com/v1/companies/{slug}/postings
Workable Global apply.workable.com/api/v3/accounts/{slug}/jobs
Workday Global {tenant}.{wd}.myworkdayjobs.com/wday/cxs/{tenant}/{board}/jobs
Rippling Global api.rippling.com/platform/api/ats/v1/board/{slug}/jobs
YCombinator USA api.ycombinator.com/v0.1/companies?q={slug}
Recruitee Europe {slug}.recruitee.com/api/offers/
Teamtailor Europe {slug}.teamtailor.com/jobs.json
PyjamaHR India api.pyjamahr.com/api/career/jobs/?company_slug={slug}
MCF Singapore api.mycareersfuture.gov.sg/v2/jobs?company={slug}

Every source is zero-auth: no API key, no token, no signup.

Planned

ATS Region Blocker
SEEK AU/NZ Zero-auth and filterable per advertiser, but bot-protected and keyed by an unlistable numeric advertiser ID
Kalibrr PH/ID Endpoint is zero-auth JSON and compatible, but every live board reports zero open listings
NHS Jobs UK Needs a free Azure APIM subscription key, and its search-based model does not fit the slug-based ingester

For a full compatibility matrix including researched but incompatible platforms, see ATS Integrations in PLAN.md.

Live Deployment (Production)

Service URL
Frontend UI https://jobdex.1mindlabs.org
Backend API https://jobdex-api.1mindlabs.org

Getting Started (Locally)

git clone https://github.com/areebahmeddd/jobdex
cd jobdex
docker compose up
  • Frontend UI: http://localhost:3000
  • Backend API: http://localhost:8000
  • API docs: http://localhost:8000/docs

Documentation

About

🗺️ Global index of startup hiring by city

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages