Skip to main content
Back to work

Taskat

A task and project-management prototype with boards, calendar, notes, recurring tasks, labels, time logs, and search, backed by Firestore online or IndexedDB in local mode.

Problem
Task tools need useful local behavior as well as a path to shared data, without coupling every screen to one storage implementation.
Approach
The UI talks to a shared repository contract that can use Firestore or IndexedDB. Synchronisation and conflict resolution between those stores are not yet complete.

The problem in context

Task tools need useful local behavior and a path to shared data without making every screen depend on one storage implementation.

Current prototype

Taskat explores boards, calendar, notes, recurring tasks, labels, time logs, and search. The UI uses a shared repository contract backed by Firestore online or IndexedDB in local mode.

Current boundary

The two repositories are interchangeable implementations for the UI; they are not a completed online/offline synchronization system. Cross-store synchronization and conflict resolution are unfinished.

Have something to build?

Email us in Arabic or English, whichever is easier, or call us directly.

Contact details

Direct contact