File size: 1,005 Bytes
3948ca6 1941764 3948ca6 1941764 3948ca6 1941764 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | ---
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
```
|