Skip to content

Repository files navigation

JobRadar

Public job browser for jobradar.tech. Pick your filters, browse fresh roles from verified boards, and apply early.

Backend API: jobradar-server (NestJS).

Routes

Path Description
/ Landing page with latest jobs preview
/dashboard Filterable job feed (role, stack, seniority, location)

Filters are saved in localStorage (jobradar_browse_filters). Returning visitors with saved filters are redirected from / to /dashboard.

Local development

Prerequisites

Setup

npm install
cp .env.example .env

Ensure NEXT_PUBLIC_API_BASE_URL points at your backend, e.g. http://localhost:3002/api.

Run

npm run dev

Open http://localhost:3001 (frontend dev server).

In another terminal, start the backend:

cd ../jobradar-server
docker compose up -d
npm run start:dev

Use PORT=3002 in the backend .env to match the default frontend API URL.

Other commands

npm run build
npm run start   # production build (default Next.js port 3000 unless configured)
npm run lint

Environment

Variable Description
NEXT_PUBLIC_API_BASE_URL Backend API base URL (required)
NEXT_PUBLIC_GA_MEASUREMENT_ID Google Analytics 4 ID; omit to disable

About

Job board with 70k+ tech jobs

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages