CapyCard

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

View Code
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