
- Add User model with email-based authentication - Add Tag model with many-to-many relationship to todos - Add TodoTag junction table for todo-tag relationships - Enhance Todo model with priority levels (low, medium, high) - Add due_date field with datetime support - Add recurrence_pattern field for recurring todos - Add parent-child relationship for subtasks support - Create comprehensive alembic migration for all changes - Add proper indexes for performance optimization - Use Text type for todo descriptions - Implement proper SQLAlchemy relationships and foreign keys
6 lines
102 B
Plaintext
6 lines
102 B
Plaintext
fastapi==0.104.1
|
|
uvicorn==0.24.0
|
|
sqlalchemy==2.0.23
|
|
alembic==1.12.1
|
|
ruff==0.1.6
|
|
email-validator==2.1.0 |