Skip to content
 
 

Repository files navigation

Ragingester

Monorepo for a card-based data collection service:

  • apps/web: React UI for card CRUD, schedules, manual runs, and run history.
  • apps/api: Node.js/Express API, scheduler worker, collector plugins.
  • packages/shared: Shared contracts/constants/helpers.
  • supabase/migrations: SQL schema + RLS policies.

Quick start

  1. Copy .env.example into .env and app-level env files.
  2. Install dependencies: npm.cmd install
  3. Run API: npm.cmd run dev:api
  4. Run Web: npm.cmd run dev:web
  5. Run tests: npm.cmd test

Stage status

  • Stage 0 complete: repo bootstrap + workspace setup.
  • Stage 1 complete: auth-aware card CRUD + manual placeholder runs + run history.
  • Stage 2 complete: scheduler worker + overlap protection + retry/timeout + next run recomputation.
  • Stage 3 baseline complete: collector plugin contract + first production http_api + additional source type collectors.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages