Back to Projects

CardCroc

Mobile flashcard learning app with Spaced Repetition for iOS and Android, built with Flutter. CardCroc helps users learn efficiently through the scientifically-proven SM-2 algorithm. The app features Firebase Authentication (Google & Apple Sign-In), full internationalization (DE/EN/ES), a vocabulary data pipeline producing 20 learning decks with ~10,000 cards, and a freemium model with Pro themes. Developed entirely using the AI Development Framework across 43 releases (v0.1.0 to v0.16.0), demonstrating the framework's capability to deliver production-ready cross-platform mobile applications.

Active
FlutterDartiOSAndroidMobile
Project Timeline

Start Date

November 28, 2025

End Date

Ongoing

Duration

3 months

Key Metrics

Tickets Created

123

Tickets Completed

88

AI Sessions

57

Development Journey
Technical Stack
FlutterDartDrift (SQLite)RiverpodFirebase AuthIn-App Purchasefl_chart
Achievements
  • ✅ Cross-platform app (iOS & Android) from single codebase
  • ✅ SM-2 Spaced Repetition algorithm implementation
  • ✅ Offline-first architecture with local SQLite storage
  • ✅ In-App Purchase integration (native)
  • ✅ Statistics dashboard with learning progress
  • ✅ Hive-to-Drift database migration (SQLite)
  • ✅ JSON-based built-in deck architecture
  • ✅ Full test audit (6 phases) + 55 failing tests fixed
  • ✅ Internationalization (DE/EN/ES)
  • ✅ Firebase Auth with Google & Apple Sign-In
  • ✅ Theme system with 3 Pro themes
  • ✅ GDPR privacy screens & consent dialog
  • ✅ Play Store release signing
  • ✅ Landscape layout optimization
  • ✅ Vocabulary data pipeline (auto-discovery)
  • ✅ 14 English vocabulary decks (7,436 cards, elementary to C1)
  • ✅ 6 MVP decks across 3 languages (2,650 cards)
  • ✅ 43 releases (v0.1.0 to v0.16.0)
  • ✅ Validated AI Development Framework for mobile development
Repository Information

This project follows a multi-repository architecture with specialized repositories for different concerns.

Meta Repository

Private Repository

Private

App

Private Repository

Private

AI Conversations

Private Repository

Private