2 Commits

Author SHA1 Message Date
Automated Action
4b391fe54b Enhance todo app with advanced features
- 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
2025-06-19 12:49:26 +00:00
Automated Action
7a43bab909 Add simple todo app backend with FastAPI
- Create FastAPI application with CORS support
- Add SQLAlchemy models for Todo with timestamps
- Set up SQLite database with proper configuration
- Create CRUD operations for todo management
- Add REST API endpoints for all todo operations
- Configure Alembic for database migrations
- Add Pydantic schemas for request/response validation
- Include health check and root info endpoints
- Set up proper project structure following best practices
- Add comprehensive README with usage instructions
2025-06-19 12:10:12 +00:00