← Back to portfolio

Project

Taskit

Cross-platform task management · Node.js / TypeScript / Kotlin

Taskit is a full-featured, self-hosted task management application built for real-world use — whether you're tracking personal to-dos, running collaborative projects with a small team, or both. It ships as a responsive web app and a native Android app, sharing a single Node.js/TypeScript back-end.

The design brief was simple: something that gets out of the way. No subscription tiers, no bloat — just tasks, status, deadlines, and the people working on them. Everything runs on your own server, with an encrypted SQLite database so your data stays yours.

Taskit task list view showing tasks organised by type and status

Task list — colour-coded types, status badges, quick filters

Key features

Taskit task detail panel and group collaboration view

Task detail with notification prefs alongside the group members panel

Taskit Android app and tech stack overview

Android app built in Kotlin, sharing the same back-end

Stack

Node.js / TS
SQLite / SQLCipher
Tailwind CSS
Kotlin (Android)