Claude Code - Backend Implementation Specialist
Add complete FastAPI Todo application with Docker support
1941764 | title: Todo Web Application | |
| emoji: ✅ | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: docker | |
| pinned: false | |
| license: mit | |
| app_port: 7860 | |
| # Todo Web Application | |
| A full-featured Todo application with JWT authentication, task management, and AI-powered features. | |
| ## Features | |
| - 🔐 User authentication with JWT | |
| - ✅ Create, read, update, delete tasks | |
| - 📝 Subtasks support | |
| - 🔄 Task status management | |
| - 🎨 Modern REST API | |
| - 📧 Password reset functionality | |
| ## API Documentation | |
| Once deployed, visit `/docs` for interactive API documentation. | |
| ## Tech Stack | |
| - FastAPI | |
| - SQLModel | |
| - SQLite | |
| - JWT Authentication | |
| - Python 3.11 | |
| ## Endpoints | |
| - `GET /` - API information | |
| - `GET /health` - Health check | |
| - `GET /docs` - API documentation | |
| - `POST /api/auth/signup` - User registration | |
| - `POST /api/auth/login` - User login | |
| - `GET /api/tasks` - Get all tasks | |
| - `POST /api/tasks` - Create new task | |
| - And more... | |
| ## Local Development | |
| ```bash | |
| pip install -r requirements.txt | |
| uvicorn src.main:app --reload | |
| ``` | |