A FastAPI-based backend with user registration, login, and file listing.
- POST /register - Register a user
- POST /login - Login and get a token
- GET /index - List files under user directory (requires token)
app/main.py- App entry pointapp/routes/- Route handlersapp/utils/- Helper modulesuser/- User data
pip install fastapi uvicorn python-multipart pyotp
uvicorn app.main:app --reloaddocker build -t simple-user-api .
docker run -p 8000:8000 simple-user-apiAccess the docs at http://localhost:8000/docs