- Add pydantic-settings to requirements.txt
- Update config.py to handle missing pydantic_settings module
- Use fallback to regular pydantic BaseSettings if pydantic_settings is not available
- Set up project structure with FastAPI and SQLite
- Created Todo model and database schemas
- Implemented CRUD operations for Todo items
- Added Alembic for database migrations
- Added health check endpoint
- Used Ruff for code linting and formatting
- Updated README with project documentation