CapyCard

Native Cross-Platform Karteikarten-App für effizientes Lernen.

Tech Stack
Avalonia UI.NET 8MVVMSQLitePDFSharp
Architecture

Entwickelt nach dem MVVM (Model-View-ViewModel) Pattern mit Avalonia UI. ReactiveUI dient dem State Management. Die Datenschicht abstrahiert den lokalen Dateizugriff (JSON/SQLite) und ermöglicht zukünftige Synchronisationsfunktionen.

Über das Projekt

CapyCard löst das Problem, eine moderne, schnelle und optisch ansprechende Karteikarten-App zu haben, die überall nativ läuft. Im Gegensatz zu Electron-Apps verbraucht sie minimal RAM und bietet native Performance sowie Touch-Gesten auf Mobilgeräten.

Key Features

Echte Cross-Platform Unterstützung (Win, Linux, Mac, Android, iOS, Web)
Rich-Text-Editor & Bildunterstützung auf Karten
Spaced Repetition Algorithmus (inspiriert von SM-2)
PDF-Export zum Drucken von Karteikarten
Hierarchische Deck-Verwaltung
Installationshinweise

Da dies ein Open-Source-Projekt ohne teures Entwickler-Zertifikat ist, zeigen Betriebssysteme beim ersten Start Warnmeldungen an.

Windows
Sollte der Windows Defender (SmartScreen) erscheinen, klicke auf "Weitere Informationen" und dann auf "Trotzdem ausführen".
macOS
Verschiebe die App in den Applications-Ordner. Sollte sie nicht starten, öffne das Terminal und gib diesen Befehl ein: xattr -cr /Applications/CapyCard.app