TaskO Live demo Buy fromVibe96

.NET 10Self-hosted project management

Just like Trello.

Your rules.

Everything your team loves about Trello — kanban boards, drag-and-drop cards, labels, checklists, due dates and automation, plus Timeline, Calendar, Table and Dashboard views. No learning curve, no per-user fees: one ASP.NET Core 10 app you host yourself, in English and Arabic.

Demo sign-in:

The board view with labelled cards across lists.
The timeline view with cards drawn as bars across the weeks.
The calendar view with cards placed on their due dates.
The table view listing cards with their list, labels, members and dates.
The dashboard view with totals and charts.
In the package
13
01
02
03
04
38
5
35
21
2

What sets it apart

Built for teams, not bolted together.

Six things that separate TaskO from the usual to-do list with a login screen in front of it.

Everything about the work, on the card

Members, labels, start and due dates, checklists, custom fields, attachments, votes and a comment thread with mentions and reactions — open a card and the whole story is there.

An open card showing members, labels, dates and votes.

Five views of one board

Board, Timeline, Calendar, Table and Dashboard all read the same cards, so a date dragged on the timeline is already right on the calendar.

The board view with labelled cards across lists.

Automation that runs on your server

Rules react to 21 kinds of board event, and a background scheduler runs the timed ones — reminders, due-date rules and scheduled jobs — every minute, with a log of each run.

Lists that keep the team honest

A work-in-progress limit shows when a list is overloaded, and lists can be coloured, collapsed and dragged into a new order.

The In Progress list with its work-in-progress count.

Made for the region, and for everyone

The interface, its messages and its exports in English or Arabic — down to the PDF and CSV headings — plus the settings people need to work comfortably.

Your data stays yours

TaskO runs on your server against your own SQL Server. The browser is only ever allowed to talk back to your own site — the Content-Security-Policy enforces it — so boards, files and comments are never sent to a third party.

The application

From backlog to done.

Every screen below is the running application with its demo data loaded — no mock-ups, no retouching.

The board view with labelled cards across seven lists.

Feature list

One workspace, every role.

Members plan and deliver the work. Managers run their boards. Administrators run the installation.

Members · 8 features

Boards and cards

Everything a team needs on the card itself.

  • Drag cards between lists, and lists into a new order
  • Labels, members, start and due dates on every card
  • Checklists, with their progress on the card front
  • Attachments with image previews and card covers
  • Comments with @mentions and emoji reactions
  • Custom fields, votes and watchers
  • Reminders and repeating cards
  • Mirror cards and links to other cards and boards

Technical details

Clean layers on .NET 10.

One ASP.NET Core project with its layers kept apart: controllers stay thin, services hold the rules, repositories hold every line of SQL.

Architecture

REQUEST → DATA
Web
L1
Application
L2
Infrastructure
L3
SQL Server
L4

One data path, deliberately. Every query is hand-written, parameterised ADO.NET through typed helpers — no ORM between you and the database, so what runs is exactly what you read.

4 checks · every request

Security

Deny by default: every page and endpoint needs a signed-in user unless it explicitly opts out.

CHECK 01
11Work factor
BCrypt, evenly timed
CHECK 02
6238RFC
Two-step sign-in
CHECK 03
5 / 15Attempts / min
Lockout and sessions
CHECK 04
CSPSelf only
CSRF, CSP and uploads

Deployment

Three ways to run it. No front‑end build.

Bring the whole stack up with Docker Compose, publish to IIS on a Windows server, or run it on your own machine. The browser code is plain JavaScript, so there is no npm step anywhere.

docker compose up

Docker

SQL Server and the application come up together; the guide walks through creating the schema, the application login and the demo data.

IIS 10

Windows

In-process hosting through the .NET 10 Hosting Bundle, with a step-by-step guide from first publish to redeploying later.

dotnet run

Your own machine

Open the solution and run it against a local SQL Server — the free Express edition is enough.

Runtime.NET 10 — the Hosting Bundle on IIS
DatabaseSQL Server 2019 or newer, Express supported
DockerEngine with Compose, 2 GB of RAM or more for SQL Server
Web serverIIS on Windows, or any Docker host

AI-ready codebase

Extend it with Claude, Codex or Antigravity.

The package ships a CLAUDE.md that maps the solution for an AI coding agent — where each screen lives, how data moves and the rules the code follows. Open the project in the agent of your choice and build on it.

Claude
Codex
Antigravity

What is included

Complete source. No obfuscation.

Source
Database
Documentation
Configuration
Docker
Demo data
10
2
10
57
64
120

Known limitations

Listed here plainly rather than left for you to find. None of these are presented anywhere on this page as working features.

Run your projects on your own server.

Boards, five views, automation and a full administration area — in one ASP.NET Core 10 solution with source, database scripts, documentation and a Docker stack.