Start Selling on VegaDigi
Join 8,000+ creators earning from their digital products. Fill the form — our team will reach out within 24 hours.
Hi there! 👋 I'm your VegaDigi AI assistant.
Ask me anything — find products, compare prices, get recommendations, or learn about our services.
Recall AI – Flutter Flashcard App with AI Generation, Spaced Repetition In-App Subscriptions
Recall AI is a complete, production-ready Flutter application that helps users learn anything faster using AI-generated flashcards and the proven SM-2 spaced repetition algorithm. Built with clean architecture, Riverpod state management,…
- AI Flashcard Generation — Paste notes, type a topic, or upload a PDF/image. OpenAI (GPT-4o-mini) generates a full deck of flashcards in seconds.
- SM-2 Spaced Repetition — The same algorithm used by Anki. Cards are scheduled at the optimal interval for long-term retention (New → Learning → Review → Mastered).
- 4 Study Modes — Flashcard flip, Multiple Choice (MCQ) with explanations, True/False, and Typing mode (Pro).
- OCR Input (Pro) — Snap a photo or upload a PDF. Google ML Kit extracts the text, then AI turns it into a study deck.
- AI Study Guide — Per-deck AI-generated overview with key concepts, common mistakes, and memory tips.
Everything You Need Out of the Box
Carefully crafted features that ship with this product — no extra setup, no hidden costs.
AI Flashcard Generation — Paste notes, type a topic, or upload a PDF/image. OpenAI (GPT-4o-mini) generates a full deck of flashcards in seconds.
SM-2 Spaced Repetition — The same algorithm used by Anki. Cards are scheduled at the optimal interval for long-term retention (New → Learning → Review → Mastered).
4 Study Modes — Flashcard flip, Multiple Choice (MCQ) with explanations, True/False, and Typing mode (Pro).
OCR Input (Pro) — Snap a photo or upload a PDF. Google ML Kit extracts the text, then AI turns it into a study deck.
AI Study Guide — Per-deck AI-generated overview with key concepts, common mistakes, and memory tips.
Gamification — XP, levels, daily streak tracking with 2× XP multiplier, badges, and mastery percentage per deck.
Analytics Dashboard — Weekly study chart, subject mastery breakdown, level progress bar, and badge showcase.
Deck Sharing & Explore — Share decks with a 6-character code. Browse and import from a public community feed.
Customer Rating
4.8/5 From 103 verified buyersSales
2,683+ Trusted by businesses worldwideSetup Time
< 5 min From download to liveBuilt to Scale & Convert
Recall AI is a complete, production-ready Flutter application that helps users learn anything faster using AI-generated flashcards and the proven SM-2 spaced repetition algorithm. Built with clean architecture, Riverpod state management, Firebase backend, OpenAI card generation, and RevenueCat subscriptions — everything you need to launch your own study app on Android and iOS.
✨ Key Features
- AI Flashcard Generation — Paste notes, type a topic, or upload a PDF/image. OpenAI (GPT-4o-mini) generates a full deck of flashcards in seconds.
- SM-2 Spaced Repetition — The same algorithm used by Anki. Cards are scheduled at the optimal interval for long-term retention (New → Learning → Review → Mastered).
- 4 Study Modes — Flashcard flip, Multiple Choice (MCQ) with explanations, True/False, and Typing mode (Pro).
- OCR Input (Pro) — Snap a photo or upload a PDF. Google ML Kit extracts the text, then AI turns it into a study deck.
- AI Study Guide — Per-deck AI-generated overview with key concepts, common mistakes, and memory tips.
- Gamification — XP, levels, daily streak tracking with 2× XP multiplier, badges, and mastery percentage per deck.
- Analytics Dashboard — Weekly study chart, subject mastery breakdown, level progress bar, and badge showcase.
- Deck Sharing & Explore — Share decks with a 6-character code. Browse and import from a public community feed.
- Push Reminders — Firebase Cloud Messaging sends daily study reminders to keep users on streak.
- In-App Subscriptions — Free, Monthly, Yearly, and Lifetime tiers managed via RevenueCat with a built-in paywall screen.
- Dark & Light Theme — Material 3 design with dynamic color scheme. Fully customizable brand color.
- 4 Auth Providers — Email/password, Google Sign-In, Sign in with Apple, and anonymous guest mode.
- Offline / Guest Mode — Guests study locally via SharedPreferences. Authenticated users sync via Firestore.
- Portrait-only, phone-first UI — Pixel-perfect Material 3 design with Figtree font.
Screens Included
- Splash Screen with brand animation
- Onboarding carousel (3 slides)
- Sign In / Sign Up (Email, Google, Apple, Guest)
- Home Overview — stats card, recent decks, quick start
- Deck List — search, sort, filter by subject & mastery
- Deck Method Selection — 4 creation modes
- Deck Creation — AI generation form with subject, difficulty, card count
- Deck Detail — 3 tabs: Flashcards, Stats, AI Study Guide
- Deck Edit — add, edit, reorder, delete cards
- Study Session — 4 modes with progress header
- Study Summary — results, XP earned, mastered cards
- Progress / Analytics — level, streak, weekly chart, badges
- Profile — account info, subscription status, quick stats
- Settings — theme toggle, notifications, sign out
- Explore — browse community-shared decks
- Import Deck — 6-character share code lookup
- Paywall — subscription plans with feature comparison
Tech Stack
- Framework: Flutter 3 / Dart 3
- State Management: flutter_riverpod
- Routing: go_router with route guards
- Backend: Firebase Auth, Cloud Firestore, Firebase Remote Config
- AI: OpenAI GPT-4o-mini (key stored in Remote Config — no hardcoding)
- Monetization: RevenueCat (purchases_flutter)
- OCR: Google ML Kit Text Recognition
- Design: Material 3 · Figtree font · Teal seed color (#0D9488)
- Architecture: Clean architecture per feature (presentation / application / domain / data)
- Testing: Unit tests + policy tests included
Subscription Tiers
Free
- Max decks: 5
- Cards per generation: 15
- Character input limit: 2,000
- PDF / Image upload (OCR): ✗
- Typing study mode: ✗
- Deck sharing: 1 deck
- Analytics history: 7 days
Monthly ($4.99)
- Max decks: Unlimited
- Cards per generation: 50
- Character input limit: 20,000
- PDF / Image upload (OCR): ✓
- Typing study mode: ✓
- Deck sharing: Unlimited
- Analytics history: All time
Lifetime ($49.99)
- Max decks: Unlimited
- Cards per generation: 50
- Character input limit: 20,000
- PDF / Image upload (OCR): ✓
- Typing study mode: ✓
- Deck sharing: Unlimited
- Analytics history: All time
⚙️ Requirements to Launch
- Flutter SDK 3.x
- Firebase project (free tier works fine)
- OpenAI API key (added to Firebase Remote Config — no code change needed)
- RevenueCat account (free up to $2,500 MRR)
- Google Play Console ($25 one-time) for Android
- Apple Developer account ($99/year) for iOS + Sign in with Apple
What’s Included
- Complete Flutter source code (Android + iOS)
- Full offline HTML documentation
- Quick Start Guide
- Unit tests + policy tests
- Clean architecture, well-commented and ready to customize
From Purchase to Launch in 4 Simple Steps
Get up and running in minutes — no fluff, no waiting around.
Purchase Securely
Complete checkout via Razorpay-secured payment.
Instant Download
Files are available immediately in your account.
Quick Setup
Follow the included docs — usually under 5 minutes.
Launch & Grow
Customize, deploy, and scale to your audience.
What Buyers Are Saying
Based on 103 verified reviews
"Excellent quality and instant delivery. The documentation is super clear and setup was a breeze. Highly recommend!"
"Perfect for our use case. Saved us weeks of development time. Support team responded within an hour."
"Clean code, easy to customize. Worth every rupee. Looking forward to future updates."
Get Recall AI – Flutter Flashcard App with AI Generation, Spaced Repetition In-App Subscriptions
Join 2,683+ customers who trust this product to power their business.