Files
Orchestrator/privat/andreknie-privat/OrgMyLife/ARCHITECTURE.md

894 B

ARCHITECTURE.md

System Architecture

Product: OrgMyLife Goal: A self-sufficient personal coordination system aggregating life domains (calendars, emails, notes, tasks) with a tidy UI, prioritizing local control over external dependencies.

Technology Stack

  • Backend: Python (e.g., FastAPI) - Chosen for self-sufficiency and ease of future AI/LLM integration.
  • Database: PostgreSQL (self-hosted/local).
  • Frontend: Standard web technologies (HTML/CSS/JS) - Focus on a tidy, clean, functional structure before implementing fancy designs.

Integration Strategy

Data aggregation will be implemented in the following order:

  1. Nextcloud: Initial proof of concept for calendar and notes aggregation.
  2. Gmail: Email aggregation and initial task identification.
  3. Outlook: Handled last due to specialized security and enterprise protection requirements.