mirror of
https://github.com/domfelipe/fraudshield.git
synced 2026-08-07 06:16:51 +00:00
Stack: Python 3.12/FastAPI + React 19/TypeScript + PostgreSQL + Redis. 6 artifacts: plan.md, research.md, data-model.md, api.yaml (OpenAPI), quickstart.md, updated AGENTS.md. Constitution check: 6/6 PASS.
18 lines
806 B
Markdown
18 lines
806 B
Markdown
<!-- SPECKIT START -->
|
|
For additional context about technologies to be used, project structure,
|
|
shell commands, and other important information, read the current plan:
|
|
specs/001-fraud-detection-engine/plan.md
|
|
|
|
## Tech Stack
|
|
- **Backend**: Python 3.12, FastAPI, SQLAlchemy 2.0, Pydantic v2, Alembic
|
|
- **Frontend**: React 19, TypeScript, Tailwind CSS, Recharts, Vite
|
|
- **Storage**: PostgreSQL 16, Redis 7
|
|
- **Testing**: pytest, Vitest, Playwright
|
|
|
|
## Quick Reference
|
|
- Start backend: `cd backend && uv run uvicorn fraudshield.main:app --reload`
|
|
- Start frontend: `cd frontend && npm run dev`
|
|
- Run tests: `cd backend && uv run pytest`, `cd frontend && npm test`
|
|
- API docs: http://localhost:8000/docs (auto-generated OpenAPI)
|
|
- Quickstart: specs/001-fraud-detection-engine/quickstart.md
|
|
<!-- SPECKIT END -->
|