mirror of
https://github.com/domfelipe/fraudshield.git
synced 2026-08-07 05:16:49 +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.
806 B
806 B
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