$ mind >> web

Aufgabenverwaltung

Ich programmiere zur Zeit eine Aufgabenmanagementsoftware die folgende Anforderungen erfüllen soll:

  • Jede Aufgabe durchläuft eine Statuskette nach einem bestimmten Muster (z.B. neu, schlafend, blokiert, wartend, offen, in Arbeit, erledigt)
  • Abhängigkeiten zwischen Aufgaben
  • Aufgaben können kategorisiert werden
  • Aufgaben können einem Kontext zugeordnet werden (der Ort an dem die Aufgabe ausgeführt werden kann)
  • Einträge können in einer Liste angezeigt werden, die man filtern kann – Abfragen können gespeichert werden
  • zu jeder Aufgabe soll eine Zeiterfassung abgewickelt werden
  • Datenbank kann zwischen Computern synchronisiert werden (über ssh oder websockets)
  • Jede Änderung an der Datenbank muss nachvollziehbar sein
  • Daten in einem maschienlesbaren Format auslesbar (JSON, cvs)
  • Freie Software Lizenz

Um ein schnelles Ergebnis zu erreichen programmiere ich das Programm zunächst in Qt (c++). Da ich nun KDE nutze werde ich auch ein Plasmoid zur Anzeige von Aufgabenlisten programmieren. Später soll es dazu auch noch eine Web-Implementierung geben. Über den Fortschritt werde ich hier berichten. Wenn es gereift ist, bekommt das Projekt sicherlich auch eine eigene Webseite.

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Log Out / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Log Out / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Log Out / Ändern )

Verbinde mit %s

Schlagwörter-Wolke

Follow

Get every new post delivered to your Inbox.