Modern, full-featured web-based task management application
Built with pure Python and JavaScript. Intuitive interface with dark theme, drag & drop, smart filtering, and local SQLite database.
Smart ToDo App is a modern, full-featured web-based task management application built with pure Python and JavaScript. The application offers an intuitive interface with dark theme and a complete set of features for productive task management.
# Run the application python main.py
The application will:
Manual Access:
If the browser doesn't open automatically, visit: http://localhost:8000
Adding Tasks:
Managing Tasks:
Filtering:
Data Management:
| Endpoint | Method | Description |
|---|---|---|
/api/tasks | GET | Retrieve all tasks |
/api/tasks | POST | Create new task |
/api/tasks/{uuid} | PUT | Update task |
/api/tasks/{uuid} | DELETE | Delete task |
/api/reorder | POST | Update task order |
/api/shutdown | POST | Shutdown server |
The application uses CSS variables for easy theming:
:root {
--primary: #0d1117;
--secondary: #161b22;
--accent: #0d6efd;
--success: #198754;
/* ... more variables */
}
Fully responsive design with optimized layouts for:
Port already in use:
# Server automatically finds next available port (8000, 8001, 8002...) # Or kill process using port (Unix/Linux/Mac) lsof -ti:8000 | xargs kill -9
Browser doesn't open automatically:
http://localhost:8000 (or next available port)Tasks not saving:
pkg update pkg upgrade pkg install python pkg install git git clone https://github.com/smartlegionlab/smart-todo-app-local.git cd smart-todo-app-local python main.py
> Your ToDo app now runs directly on your Android phone! No server required.
By using this software, you agree to the full disclaimer terms.
Software provided "AS IS" without warranty. You assume all risks.
Full legal disclaimer: See DISCLAIMER.md
License: BSD 3-Clause License