Automated Action 6f269066a5 Implement task management tool with FastAPI and SQLite
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
2025-06-03 07:48:27 +00:00

50 lines
911 B
Python

from app.crud.category import (
create_category,
delete_category,
get_categories,
get_category,
get_category_by_user,
update_category,
)
from app.crud.task import (
create_task,
delete_task,
get_task,
get_task_by_user,
get_tasks,
update_task,
)
from app.crud.user import (
authenticate_user,
create_user,
delete_user,
get_user,
get_user_by_email,
get_user_by_username,
get_users,
update_user,
)
__all__ = [
"get_user",
"get_user_by_email",
"get_user_by_username",
"get_users",
"create_user",
"update_user",
"delete_user",
"authenticate_user",
"get_task",
"get_task_by_user",
"get_tasks",
"create_task",
"update_task",
"delete_task",
"get_category",
"get_category_by_user",
"get_categories",
"create_category",
"update_category",
"delete_category",
]