
- Set up project structure with FastAPI and SQLite - Create models for users, questions, and quizzes - Implement Alembic migrations with seed data - Add user authentication with JWT - Implement question management endpoints - Implement quiz creation and management - Add quiz-taking and scoring functionality - Set up API documentation and health check endpoint - Update README with comprehensive documentation
10 lines
269 B
Plaintext
10 lines
269 B
Plaintext
fastapi>=0.68.0,<0.69.0
|
|
pydantic>=1.8.0,<2.0.0
|
|
uvicorn>=0.15.0,<0.16.0
|
|
SQLAlchemy>=1.4.0,<1.5.0
|
|
alembic>=1.7.0,<1.8.0
|
|
python-jose[cryptography]>=3.3.0,<3.4.0
|
|
passlib[bcrypt]>=1.7.4,<1.8.0
|
|
python-multipart>=0.0.5,<0.0.6
|
|
email-validator>=1.1.3,<1.2.0
|
|
ruff>=0.0.270,<0.1.0 |