WorkWay is an AI-powered job search platform that helps you discover jobs, research companies, and track applications, all in one place.
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
- !No standard license detected
git clone https://github.com/Enigma-52/WorkWay--BETools overview
# WorkWay Backend API service powering [WorkWay](https://www.workway.dev) — company/job discovery, filters, sitemaps, and Greenhouse/Ashby/YC ingestion. ## Stack - Node.js (ES modules) + Express 5 - PostgreSQL (`pg`) ## Structure - `src/server.js` — app bootstrap, DB init, route mount, graceful shutdown - `src/config.js` — environment/config mapping - `src/routes/` — API route handlers - `src/services/` — business logic - `src/dao/` — SQL queries and DAO abstractions - `src/utils/` — logger, constants, parsing/classification helpers - `src/data/greenhouseCompanies.js` — seed list of Greenhouse namespaces - `docs/DETAILED_DOCS.md` — detailed architecture and endpoint reference ## Setup ```bash npm install ``` Create `.env` in repo root: ```env APP_ENV=dev POSTGRES_DB_HOST=localhost POSTGRES_DB_PORT=5432 POSTGRES_DB_USER=postgres POSTGRES_DB_PASSWORD=root POSTGRES_DB_DATABASE=eqhqdb POSTGRES_DB_MAX_CONNECTIONS=20 PORT=3000 ``` Run: ```bash npm run dev # or: npm start ``` Defaults to `http://localhost:3000`. ## API Base path: `/api` - `/api/company`, `/api/job`, `/api/feed`, `/api/filter`, `/api/cron` - `/api/sitemap.xml`, `/api/sitemaps/*` - `GET /api/job/list` — paginated job listing with search/filters, returns `jobs`, `meta`, `applied_filters`, `facets` - `GET /api/job/filters` — facet counts for the filter UI Full request/response reference: `docs/DETAILED_DOCS.md` ## Health - `GET /health` — uptime + timestamp - `GET /` — server-running check ## Ingestion Cron-style HTTP endpoints load Greenhouse, Ashby, and YC companies, fetch their jobs, classify them (domain/level/employment type), and upsert into PostgreSQL. ## Production Serves **[workway.dev](https://www.workway.dev)**.
What people ask about WorkWay--BE
What is Enigma-52/WorkWay--BE?
+
Enigma-52/WorkWay--BE is tools for the Claude AI ecosystem. WorkWay is an AI-powered job search platform that helps you discover jobs, research companies, and track applications, all in one place. It has 1 GitHub stars and its last recorded update is dated 2026-08-23.
How do I install WorkWay--BE?
+
You can install WorkWay--BE by cloning the repository (https://github.com/Enigma-52/WorkWay--BE) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is Enigma-52/WorkWay--BE safe to use?
+
Our security agent has analyzed Enigma-52/WorkWay--BE and assigned a Trust Score of 70/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains Enigma-52/WorkWay--BE?
+
Enigma-52/WorkWay--BE is maintained by Enigma-52. The last recorded GitHub activity is dated 2026-08-23, with 0 open issues.
Are there alternatives to WorkWay--BE?
+
Yes. On ClaudeWave you can browse similar tools at /categories/tools, sorted by popularity or recent activity.
Deploy WorkWay--BE to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/enigma-52-workway-be)<a href="https://claudewave.com/repo/enigma-52-workway-be"><img src="https://claudewave.com/api/badge/enigma-52-workway-be" alt="Featured on ClaudeWave: Enigma-52/WorkWay--BE" width="320" height="64" /></a>More Tools
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
The best-benchmarked open-source AI memory system. And it's free.
The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]