
- Set up FastAPI project structure with API versioning - Create database models for users and tasks - Implement SQLAlchemy ORM with SQLite database - Initialize Alembic for database migrations - Create API endpoints for task management (CRUD) - Create API endpoints for user management - Add JWT authentication and authorization - Add health check endpoint - Add comprehensive README.md with API documentation
18 lines
400 B
Python
18 lines
400 B
Python
from app.schemas.task import Task, TaskCreate, TaskPriority, TaskStatus, TaskUpdate
|
|
from app.schemas.token import Token, TokenPayload
|
|
from app.schemas.user import User, UserCreate, UserInDB, UserUpdate
|
|
|
|
__all__ = [
|
|
"Task",
|
|
"TaskCreate",
|
|
"TaskUpdate",
|
|
"TaskStatus",
|
|
"TaskPriority",
|
|
"Token",
|
|
"TokenPayload",
|
|
"User",
|
|
"UserCreate",
|
|
"UserUpdate",
|
|
"UserInDB",
|
|
]
|