Organize your tasks visually
Three-column Kanban board with drag & drop, priorities, and a REST API for automation. Free for registered users.
Register to Get StartedAlready have an account? Log in
How it works
REST API
Create tasks programmatically with a simple API call. Authenticate with your personal API key from your Profile page.
/api/v1/todo
Example
curl -X POST https://emaeglin.dev/api/v1/todo \
-H "Content-Type: application/json" \
-H "X-API-Key: your-api-key" \
-d '{"title": "Deploy v2", "priority": "high"}'
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| title | string | Yes | Task title (max 150 chars) |
| description | string | No | Task description (max 1000 chars) |
| priority | string | No | high medium low (default: medium) |
About ToDo Board
The ToDo Board is a personal Kanban-style task manager built for developers and power users. Organize your work across three columns — To Do, In Progress, and Done — and drag tasks between them with a single gesture. Each task supports a title, optional description, and priority level (high, medium, low). Filter your board by priority to focus on what matters. Every action is instant: create, edit, reorder, and delete tasks without leaving the page. For automation, the ToDo Board offers a REST API that lets you create tasks programmatically from scripts, CI/CD pipelines, or other tools — authenticated with a personal API key.
How to Use
- Sign in or register for a free account.
- Navigate to the ToDo page from the top menu.
- Click "+ New Task" to add a task with a title, description, and priority.
- Drag tasks between To Do, In Progress, and Done columns.
- Double-click a task to preview its details; hover to edit or delete.
- Use the priority filter to focus on high, medium, or low tasks.
- To create tasks via API, get your API key from Profile and use POST /api/v1/todo.
Key Features
- ✓ Three-column Kanban board (To Do, In Progress, Done)
- ✓ Drag & drop tasks between columns with position persistence
- ✓ Priority levels: high, medium, low with color indicators
- ✓ Filter board by priority
- ✓ Inline editing via modal dialog
- ✓ Task preview on double-click
- ✓ REST API to create tasks programmatically
- ✓ API key authentication from your Profile
Common Use Cases
- • Tracking daily development tasks and bugs
- • Managing personal project milestones
- • Creating tasks from CI/CD pipelines via API
- • Organizing feature requests and ideas with priority
- • Quick task management without leaving the browser
Frequently Asked Questions
Is the ToDo Board free?
Yes. The ToDo Board is free for all registered users. Sign up and start organizing your tasks immediately.
How does drag & drop work?
Click and hold a task card, then drag it to another column (To Do, In Progress, or Done). The new position is saved automatically. You can also reorder tasks within the same column.
Can I create tasks via API?
Yes. Send a POST request to /api/v1/todo with your API key in the X-API-Key header. The request body accepts title (required), description (optional), and priority (optional, defaults to medium). See the API documentation for details.
How do I get an API key?
Go to your Profile page and find the API Key section. Generate a new key and use it in the X-API-Key header for all API requests.
What priorities are available?
Three levels: high (red), medium (amber), and low (green). You can filter the board to show only tasks of a specific priority.
Is my data private?
Yes. Each user can only see and manage their own tasks. API requests are authenticated with your personal API key.