Über das Projekt

Dieses Projekt entstand aus der Notwendigkeit, das klassische "Time Blocking" zu vereinfachen. Anstatt Termine und Aufgaben manuell zu jonglieren, entwickelt dieses Tool ein System, das freie Zeitfenster im Google Kalender erkennt und Aufgaben dort platziert, wo sie am besten hinpassen. Technisch basiert die Anwendung auf einer modernen Web-Architektur. Sie nutzt OAuth 2.0 zur sicheren Authentifizierung und kommuniziert direkt mit der Google Calendar API. Das Ziel ist es, eine Schnittstelle zu schaffen, die nicht nur Daten anzeigt, sondern logische Entscheidungen trifft – zum Beispiel, um Überbuchungen zu vermeiden und Pausenzeiten strikt einzuhalten.

Features

Smart Time-Blocking: Automatische Zuweisung von Aufgaben in freie Kalenderlücken. OAuth 2.0 Integration: Sicherer Login und Zugriffsschutz für Nutzerdaten. Arbeitszeit-Konfigurator: Definition von festen Zeitfenstern, in denen keine Aufgaben geplant werden dürfen (z. B. Feierabend oder Wochenende). Priorisierungs-Logik: Wichtige Aufgaben werden automatisch in die frühen Morgenstunden oder vor Deadlines geschoben. Echtzeit-Synchronisation: Änderungen im Kalender werden sofort in der App reflektiert.

Herausforderungen & Lösungen

Challenges

Solutions