Autonomous Data Quality Investigation - an AI-powered system that automatically detects and diagnoses data anomalies.
- Python 3.11+
- Node.js 18+
- uv (Python package manager)
- pnpm (Node package manager)
- just (command runner)
# Install prerequisites on macOS
brew install uv pnpm just# Clone and setup
git clone <repo-url>
cd dataing
# Install all dependencies
just setupRun a complete demo with pre-loaded e-commerce data containing anomalies:
just demoThis starts:
- Backend at http://localhost:8000
- Frontend at http://localhost:3000
Demo API key: dd_demo_12345
See demo/README.md for more details on the demo fixtures and scenarios.
# Run backend + frontend in dev mode
just dev
# Run just backend
just dev-backend
# Run just frontend
just dev-frontend
# Run tests
just test
# Run linters
just lint
# Test docs
uv run mkdocs serve -f docs/mkdocs.ymldataing/
├── backend/ # FastAPI backend (Python)
├── frontend/ # Next.js frontend (TypeScript)
├── demo/ # Demo fixtures and data generator
└── docs/ # Documentation
See frontend/README.md for frontend-specific documentation.