Automated Action 69f6a404bd Add user authentication to Todo application
- Create User model and schema
- Implement password hashing with bcrypt
- Add JWT token-based authentication
- Create user and auth endpoints
- Update todo endpoints with user authentication
- Add alembic migration for user model
- Update README with new features
2025-05-16 02:07:51 +00:00

11 lines
475 B
Python

from app.crud.todo import create_todo, delete_todo, get_todo, get_todos, update_todo
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__ = [
"create_todo", "delete_todo", "get_todo", "get_todos", "update_todo",
"authenticate_user", "create_user", "delete_user", "get_user", "get_user_by_email",
"get_user_by_username", "get_users", "update_user"
]