Dastan Studio
WorkTeamCapabilitiesProcessContact
dastanstudiomcc@gmail.comAZ
← All work
04Team task & collaboration platform

Taskomania

Tasks, code, design and chat — in one desktop app for the team.

Role
Product design, desktop app, backend, real-time, IDE
Year
2026
Status
Desktop — v1.0.2
Stack
Electron, React, TypeScript, Vite
Overview

Small teams track tasks in one place, code in another, design in a third and chat in a fourth. Taskomania brings them into one desktop app: the developer who takes a task writes its code right there.

A task moves Take → In Progress → Testing → Done, and every step stays in its history. Roles are enforced on the server: members only move the workflow, while admins and mentors change the title, description, priority and date.

1.0.2signed Windows release
3roles: Admin, Mentor, Member
100%scale productivity score
Real-timelive sync with Socket.IO
What it does

Tasks, code, design and chat — in one desktop app for the team.

01

Kanban board

Drag-and-drop columns, Testing and Fail sub-lanes, priority, project tag, due date and a “done” date.

02

Task page

Comments, history, file, ZIP and link attachments, dependencies — who is waiting on whom.

03

Built-in IDE

Monaco editor, terminal, file tree, language server (LSP), one-click dev server in the browser and a dependency graph.

04

Design canvas

Images, HTML and projects saved from the IDE on one infinite board — pan and zoom.

05

Graph view

Users and tasks as a network: who works on what, and what blocks what.

06

Team chat

Team-wide chat, direct messages, @mentions, unread counters and muting for admins and mentors.

07

Productivity score

A 100-point percentage from successful, failed and active tasks; how much code was typed by hand versus pasted.

08

Notifications

Desktop notifications and an unread count on the taskbar icon.

Challenges & fixes

What broke, how it was fixed

01
Problem

The IDE froze while a dev server ran in the terminal

Fix

The file watcher was also watching node_modules — it's now excluded and the IDE stays responsive.

02
Problem

The TypeScript language server failed to attach in the installed app

Fix

The language server is downloaded and launched inside the app, so it works in the packaged build too.

03
Problem

The editor stopped responding after the unsaved-changes prompt

Fix

Native confirm/alert dialogs were replaced with the app's own dialogs.

04
Problem

Members could also edit a task's title and dates

Fix

Role-based lock: members only advance the workflow; other fields are open to admins and mentors.

Stack
ElectronReactTypeScriptViteExpressPostgreSQLPrismaSocket.IOMonacoxterm.jsLSPreact-force-graphdnd-kitZustandRailway