Skip to content

Repository files navigation

Demand Index

Open-source demand visualization platform that turns job postings into living market cap scores for tasks, workflows, job roles, and problems — built agent-first for humans and AI.

Architecture

  • apps/web — Next.js dashboard + REST API (/api/v1/*)
  • apps/worker — Python ingestion, LLM task extraction, market cap scoring
  • packages/schema — Shared TypeScript types and JSON schemas
  • packages/mcp-server — MCP tools for agent access

Quick start

# Install dependencies
npm install
cd apps/worker && python -m venv .venv && .venv/Scripts/pip install -e ".[dev]"

# Configure environment
cp .env.example .env

# Run database migrations (requires DATABASE_URL)
npm run db:migrate

# Start services
npm run dev:worker   # http://localhost:8000
npm run dev          # http://localhost:3000
npm run dev:mcp      # MCP server for agents

Data sources (Phase 1)

  • Adzuna API — primary job ingestion
  • Remotive / Arbeitnow — remote tech listings (planned)
  • LinkedIn / Indeed — Phase 2 (legal review required)

License

Apache-2.0

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages