Multi-tenant factory inspection system (SpiFox, Enkid, Alpet): - FastAPI backend with JWT auth, PostgreSQL (asyncpg) - Next.js 16 frontend with App Router, SWR data fetching - Machines CRUD with equipment parts management - Part lifecycle tracking (hours/count/date) with counters - Partial unique index for soft-delete support - 24 pytest tests passing, E2E verified Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
19 lines
270 B
Plaintext
19 lines
270 B
Plaintext
# Core
|
|
fastapi==0.115.0
|
|
uvicorn[standard]==0.30.0
|
|
python-multipart==0.0.9
|
|
|
|
# Database (PostgreSQL 전용, async)
|
|
sqlalchemy[asyncio]==2.0.36
|
|
asyncpg==0.30.0
|
|
alembic==1.14.0
|
|
|
|
# Auth
|
|
PyJWT==2.9.0
|
|
bcrypt==4.2.0
|
|
|
|
# Testing
|
|
pytest==8.2.2
|
|
pytest-asyncio==0.24.0
|
|
httpx==0.27.0
|