
This commit includes: - Project structure and configuration - Database models for tasks, users, and categories - Authentication system with JWT - CRUD endpoints for tasks and categories - Search, filter, and sorting functionality - Health check endpoint - Alembic migration setup - Documentation
14 lines
473 B
Python
14 lines
473 B
Python
from fastapi import APIRouter
|
|
|
|
from app.api.v1.endpoints import auth, categories, tasks, users
|
|
|
|
api_router = APIRouter()
|
|
|
|
# Include all router endpoints
|
|
api_router.include_router(auth.router, prefix="/auth", tags=["authentication"])
|
|
api_router.include_router(users.router, prefix="/users", tags=["users"])
|
|
api_router.include_router(tasks.router, prefix="/tasks", tags=["tasks"])
|
|
api_router.include_router(
|
|
categories.router, prefix="/categories", tags=["categories"]
|
|
)
|