
- 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
11 lines
475 B
Python
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"
|
|
] |