Wir entwickelten Kickly als verteilte Plattform, bei der jede Funktion – AI-Planung, Kollaboration, Zeiterfassung, Abrechnung – als eigener Service läuft. Dies ermöglichte es jedem Teil, je nach Bedarf zu skalieren und unabhängig auszufallen, ohne die gesamte Plattform zu beeinträchtigen.
Die Desktop-App nutzt Electron, um sich unter Windows und Mac nativ anzufühlen, während sie denselben React-Code wie die Web-App teilt. Beide verbinden sich mit denselben Backend-APIs, sodass die Arbeit automatisch synchronisiert wird.
FĂĽr Echtzeit-Funktionen nutzten wir WebSockets, um Updates sofort zu ĂĽbertragen. Wenn jemand eine Aufgabe hinzufĂĽgt oder eine Nachricht sendet, sehen es alle sofort, ohne aktualisieren zu mĂĽssen.
**Hauptmerkmale:**
**AI-Projektplanung** – Benutzer beschreiben ihre Startup-Idee in einfacher Sprache. Die AI analysiert diese und generiert einen vollständigen Projektplan mit Phasen, Aufgaben, Zeitplänen und Ressourcenschätzungen. Die AI passt sich an Branche und Teamgröße an.
**Intelligentes Aufgabenmanagement** – Aufgaben organisieren sich in benutzerdefinierten Workflows. Teams können Boards erstellen, Abhängigkeiten festlegen, Verantwortliche zuweisen und den Fortschritt verfolgen. Das System verhindert Zirkelabhängigkeiten und warnt vor Blockern.
**Integrierte Zeiterfassung** – Teammitglieder können sich direkt in der App für Aufgaben ein- und ausstempeln. Die Zeitdaten fließen in Berichte ein, die zeigen, wohin der Aufwand fließt und ob Projekte im Budget bleiben.
**Team-Chat und -Kanäle** – Jedes Projekt erhält Chat-Kanäle für verschiedene Themen. Nachrichten, Dateien und Aufgabenreferenzen bleiben organisiert. Benachrichtigungen stellen sicher, dass wichtige Updates gesehen werden, ohne zu überfordern.
**Desktop- und Web-Apps** – Dieselbe Erfahrung funktioniert auf Desktop und im Browser. Projekte, Aufgaben, Nachrichten und Zeiteinträge werden in Echtzeit über beide Plattformen synchronisiert.
**AI-Assistenten-Integration** – Benutzer können der AI jederzeit Fragen zu ihrem Projekt stellen. Der Assistent hat Kontext zum Projektplan, zum aktuellen Fortschritt und zur Teamaktivität, sodass er relevante Antworten liefert.
**Abonnement-Verwaltung** – Teams wählen ihren Plan und erhalten Zugang zu Funktionen basierend auf ihrem Tier. AI credits, Speicherlimits und Team seats passen sich automatisch an. Die Abrechnung handhabt Upgrades, Downgrades und Nutzungsüberschreitungen.
**Aktivitäts-Feeds** – Eine Zeitleiste zeigt alles an, was im Projekt passiert – erledigte Aufgaben, gesendete Nachrichten, erfasste Zeiten, Planaktualisierungen. Teams können den Fortschritt auf einen Blick sehen.
**API-Zugang** – Entwickler können Kickly über REST APIs mit anderen Tools verbinden. Dies ermöglicht Teams die Integration der Zeiterfassung mit Gehaltsabrechnungssystemen oder die Synchronisierung von Aufgaben mit externen Projektmanagern.
**Sicherheit und Berechtigungen** – Projekteigentümer steuern, wer verschiedene Teile der Plattform anzeigen, bearbeiten oder verwalten kann. Sensible Daten werden während der Übertragung und im Ruhezustand verschlüsselt.