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 an offline-first architecture with local SQLite storage, eliminating the need for a backend while ensuring data privacy. Developed entirely using the AI Development Framework, demonstrating its capability to deliver cross-platform mobile applications. Key features include deck organization with a freemium model (3 free decks, unlimited with Pro), progress tracking, and a statistics dashboard for Pro users.

Active
FlutterDartiOSAndroidMobile
Project Timeline

Start Date

November 28, 2025

End Date

Ongoing

Duration

1+ month

Key Metrics

Tickets Created

31

Tickets Completed

13

AI Sessions

13

Development Journey
Technical Stack
FlutterDartSQLite (Drift)HiveRevenueCatGitHub Actions
Achievements
  • ✅ Cross-platform app (iOS & Android) from single codebase
  • ✅ SM-2 Spaced Repetition algorithm implementation
  • ✅ Offline-first architecture (no backend required)
  • ✅ In-App Purchase integration with RevenueCat
  • ✅ Statistics dashboard with learning progress
  • ✅ Sample decks for immediate usability
  • ✅ 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