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.

ToolsRegistry oficial1 estrellas1 forksJavaScriptActualizado 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.
Casos de uso

Resumen de Tools

# 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

Lo que la gente pregunta sobre WorkWay--BE

¿Qué es Enigma-52/WorkWay--BE?

+

Enigma-52/WorkWay--BE es tools para el ecosistema de Claude AI. WorkWay is an AI-powered job search platform that helps you discover jobs, research companies, and track applications, all in one place. Tiene 1 estrellas en GitHub y su última actualización registrada es del 2026-08-23.

¿Cómo se instala WorkWay--BE?

+

Puedes instalar WorkWay--BE clonando el repositorio (https://github.com/Enigma-52/WorkWay--BE) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar Enigma-52/WorkWay--BE?

+

Nuestro agente de seguridad ha analizado Enigma-52/WorkWay--BE y le ha asignado un Trust Score de 70/100 (tier: OK). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene Enigma-52/WorkWay--BE?

+

Enigma-52/WorkWay--BE es mantenido por Enigma-52. La última actividad registrada en GitHub es del 2026-08-23, con 0 issues abiertos.

¿Hay alternativas a WorkWay--BE?

+

Sí. En ClaudeWave puedes explorar tools similares en /categories/tools, ordenados por popularidad o actividad reciente.

Despliega WorkWay--BE en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

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>

Más Tools

Alternativas a WorkWay--BE