Skip to main content
ClaudeWave

WorkWay is an AI-powered job search platform that helps you discover jobs, research companies, and track applications, all in one place.

ToolsOfficial Registry1 stars1 forksJavaScriptUpdated today
ClaudeWave Trust Score
70/100
· OK
Passed
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Flags
  • !No standard license detected
Last scanned: 8/24/2026
Get started
Method: Clone
Terminal
git clone https://github.com/Enigma-52/WorkWay--BE
1. Clone the repository.
2. Follow the README for installation and usage instructions.
Use cases

Tools 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)**.
careershiringjob-searchjobsproductivity

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.

Featured on ClaudeWave: Enigma-52/WorkWay--BE
[![Featured on ClaudeWave](https://claudewave.com/api/badge/enigma-52-workway-be)](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

WorkWay--BE alternatives