User registration / login (JWT) File upload / list / download / delete Stores files in S3-compatible storage (AWS S3 or MinIO) Minimal React frontend to interact with the API Docker + docker-compose ...