--- 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 ```