project  -  v0.5.0

Carpe Diem

Mobile AppLocal-First PlanningProductivity

Een krachtige, local-first planning-applicatie gebouwd met Flutter om dagelijkse productiviteit en projectbeheer te stroomlijnen.

Dart Flutter
Carpe Diem
Lees hieronder over het project

Local-First Productiviteit

Carpe Diem is een privacy-gerichte, local-first planning-app ontworpen om afleidingen te elimineren en je in de flow te houden. Door dag-tot-dag te plannen en een flexibele backlog te gebruiken, behoud je focus zonder de vertraging of privacyrisico’s van online tools.


Technische Architectuur & Kernzuilen

Local-First Architectuur

  • Geen Latency & Offline Integriteit: Volledig offline-first gebouwd met Flutter voor desktop (Linux, macOS, Windows). Je data blijft lokaal opgeslagen voor instant opstarttijden en complete privacy.
  • Native Prestaties: Compileert naar uiterst efficiënte native code op alle drie desktop-besturingssystemen, wat zorgt voor vloeiende animaties en directe status-updates.

Feature Engineering & Workflow

  • Backlog & Planning Engine: Verzamel ideeën in de backlog en plan ze eenvoudig in voor vandaag, morgen of tot 7 dagen vooruit.
  • Slimme Overdue Logica: Niet-voltooide taken verschuiven automatisch naar de volgende dag met een ‘overdue’ badge om je agenda realistisch te houden.
  • Realtime Kanban & Lijst: Schakel direct tussen een Kanban-bord (Todo, In Progress, Done) en een compacte lijstweergave.
  • Task Blockers & Bulk Acties: Voeg afhankelijkheden toe om geblokkeerde taken visueel te markeren. Gebruik bulk-edit acties om meerdere taken in één klik te herplannen, labelen of verwijderen.

Extensibiliteit & Statistieken

  • Markdown Importer: Importeer en parseer standaard Markdown-bestanden automatisch naar gestructureerde taken en projecten.
  • Inzichten & Metrics: Houd een geschiedenis bij van alle voltooide taken en analyseer je productiviteit via grafische statistieken over aangepaste periodes.

Waarom Flutter?

Ik houd niet van zware achtergrond-apps die de hele dag je RAM opeten (ja, ik kijk naar jou, Electron). Een volledig native toolkit zoals GTK was een optie, maar een dagelijkse planner moet zowel op desktop als op telefoon beschikbaar zijn.

Flutter paste hier het beste bij: het levert vloeiende cross-platform prestaties met een laag geheugengebruik en vrijwel native snelheid, wat perfect aansluit bij de desktop- en mobiele doelstellingen van dit project. Bovendien vind ik het Flutter-framework erg fijn om mee te werken en zie ik er veel potentie in!


Downloads & Broncode

Op zoek naar een ander platform?

Demonstratie

Organiseer taken in specifieke projecten met labels, prioriteiten en deadlines.
Filter en plan backlog-taken in bulk voor vandaag of morgen.
Schakel flexibel tussen een strakke lijstweergave en een visueel 3-koloms Kanban-bord.
Zoom in op individuele projecten om voortgang en openstaande taken te analyseren.
ennl