Find a file
2026-02-22 10:57:49 +03:00
.idea first commit 2026-02-22 10:57:49 +03:00
alembic first commit 2026-02-22 10:57:49 +03:00
app first commit 2026-02-22 10:57:49 +03:00
context first commit 2026-02-22 10:57:49 +03:00
docs first commit 2026-02-22 10:57:49 +03:00
frontend first commit 2026-02-22 10:57:49 +03:00
tests first commit 2026-02-22 10:57:49 +03:00
alembic.ini first commit 2026-02-22 10:57:49 +03:00
celerybeat-schedule first commit 2026-02-22 10:57:49 +03:00
docker-compose.yml first commit 2026-02-22 10:57:49 +03:00
Dockerfile first commit 2026-02-22 10:57:49 +03:00
Makefile first commit 2026-02-22 10:57:49 +03:00
README.md first commit 2026-02-22 10:57:49 +03:00
requirements.txt first commit 2026-02-22 10:57:49 +03:00

Legal Case Tracker (FastAPI)

Backend skeleton: public requests + OTP + public JWT cookie + admin (admin/lawyer) + files (self-hosted S3) + SLA/auto-assign (Celery) + quotes.

Run (Docker)

cp .env.example .env
docker compose up --build

Landing (frontend): http://localhost:8081 Admin UI: http://localhost:8081/admin API (backend): http://localhost:8002 Swagger: http://localhost:8002/docs

Migrations

docker compose exec backend alembic upgrade head