
- 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
439 B
Python
10 lines
439 B
Python
from fastapi import APIRouter
|
|
|
|
from app.api.v1.endpoints import users, questions, quizzes, auth
|
|
|
|
api_router = APIRouter()
|
|
|
|
api_router.include_router(auth.router, prefix="/auth", tags=["Authentication"])
|
|
api_router.include_router(users.router, prefix="/users", tags=["Users"])
|
|
api_router.include_router(questions.router, prefix="/questions", tags=["Questions"])
|
|
api_router.include_router(quizzes.router, prefix="/quizzes", tags=["Quizzes"]) |