Jira-like organization, without the complexity
A personal task management application for individuals who want more than a simple todo list. Tasker provides a Kanban-style workflow with drag-and-drop task management, priority levels, and project organization—built for personal productivity, not team collaboration.
| Todo Apps | Tasker | Jira |
|---|---|---|
| Basic lists | Kanban workflow | Full project management |
| No organization | Projects/areas | Teams & collaboration |
| Static | Drag-and-drop flow | Overwhelming |
Perfect for:
- Individuals managing multiple projects or goals
- People who want visibility into progress (not just a todo list)
- Those who find Jira too heavy but todo apps too light
- Kanban Board: Tasks flow through TODO → In Progress → Done
- Drag & Drop: Smoothly move tasks between columns
- Priority Levels: Low, Medium, High with visual indicators
- Quick Edit: Slide-over panel for editing tasks
- Status Icons: Visual column headers for at-a-glance status
- Multiple projects support
- Filter/search by project, priority, tags
- Due dates and task metadata
- Project switching UI
See VISION.md for the full product roadmap and TODO.md for what's being built next.
- Go - High-performance language
- Gin - HTTP web framework
- PostgreSQL - Relational database
- Docker - Containerization
- Svelte 5 - Reactive UI framework
- SvelteKit - Full-stack web framework
- TypeScript - Type safety
- Tailwind CSS - Utility-first styling
- dnd-kit - Drag-and-drop library
- Go 1.24+
- Node.js 20+
- PostgreSQL 16+ (or use Docker)
- Docker Desktop (recommended)
TODO: implement root level docker compose up to spin up front-end and back-end at same time.
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/task |
Get all tasks |
| GET | /api/task/:id |
Get task by ID |
| POST | /api/task |
Create new task |
| PUT | /api/task/:id |
Update task |
| DELETE | /api/task/:id |
Delete task |
| Method | Endpoint | Description |
|---|---|---|
| GET | / |
API health check |
See backend/README.md for full API documentation and examples.
- ❌ Team collaboration tool (like Asana, Monday.com)
- ❌ Complex project management system (like MS Project)
- ❌ Enterprise software with permissions/roles
- ❌ Document/knowledge base (like Notion, Confluence)
