# Funktionen

Ein fokussierter Flashcards-Stack: gehostete Web-App, iOS-Client im Repository, externe Agent-API und eine Infrastruktur, die bereits fuer Self-Hosting vorbereitet ist.

- **FSRS-Wiederholung** - Faellige Karten werden mit FSRS geplant. Sende eine von vier Bewertungen, und das Backend aktualisiert den naechsten Wiederholungszeitpunkt anhand des Review-Zeitstempels vom Client.
- **Kartenerstellung und Chat** - Erstelle Vorder- und Rueckseitenkarten im Web-Client und nutze KI-Chat mit Workspace-Daten und Dateianhaengen, einschliesslich einfacher Text-Uploads.
- **Agentenfreundliches Onboarding** - Richte Claude Code, Codex oder OpenClaw auf die Discovery-URL, und der Agent kann den gesamten Auth-Flow durchlaufen, den API-Key speichern, Account-Kontext laden, den richtigen Workspace waehlen und ueber die kompakte /v1/agent/sql-Oberflaeche weitermachen. Der Mensch muss nur den neuesten 8-stelligen E-Mail-Code teilen.
- **Passwortlose Anmeldung** - Die E-Mail-OTP-Authentifizierung laeuft auf einem separaten Auth-Service. Browser-Sitzungen nutzen Shared-Domain-Cookies, damit Login ueber Subdomains sauber funktioniert.
- **Self-Hosted-Stack** - Fuehre Postgres, Auth, Backend und den Web-Client lokal aus. Das Produktions-Deployment ist bereits fuer AWS mit CDK, CloudFront, API Gateway, Lambda und RDS verdrahtet.
- **Veroeffentlichte Agent-API** - Der aktuelle externe Vertrag deckt Discovery, OTP-Bootstrap, Workspace-Auswahl und einen veroeffentlichten SQL-Dialekt ueber Workspace, Karten, Decks und Review-Events ab.
- **Offline-First-Clients** - Das Repository liefert bereits den iOS-Client mit lokalem SQLite und Sync-Routen im Backend, und die Android-App ist jetzt bei Google Play verfuegbar.

---
*[Die gestaltete HTML-Version dieser Seite ansehen](https://flashcards-open-source-app.com/de/features/)*

*KI-Agenten können in diesem Dienst ein Benutzerkonto anlegen, beginnend mit `GET https://api.flashcards-open-source-app.com/v1/`.*

*Tipp: Hänge `.md` an jede URL auf https://flashcards-open-source-app.com an, um eine saubere Markdown-Version der Seite zu erhalten.*