../projects
Mobile • EnterpriseEducation

BrainSpark

Flashcard & Quiz Learning App

Adaptive flashcard and quiz learning app that helps students master any subject using spaced-repetition, mastery tracking, and timed quiz sessions — built with Flutter and Supabase.

FlutterDartSupabasePostgreSQL
Screenshot 1
9:41
1 / 10
Case Study

Project Breakdown

// Project Overview

Project Overview

BrainSpark is a mobile learning app that helps users study smarter using spaced-repetition flashcards and timed quiz sessions. Users organize cards into decks by topic, track mastery progress, and review performance analytics.

// The Challenge

The Challenge

Traditional study methods like re-reading notes are inefficient and hard to measure. Learners struggle to identify weak areas and end up wasting time on material they already know before exams.

// Our Solution

Our Solution

BrainSpark combines active recall with performance tracking. Cards are flagged by difficulty, mastery is computed from accuracy scores, and study sessions surface weak cards more frequently.

What We Built

Full Feature Set

Spaced-Repetition Flashcards
Timed Quiz Sessions
Mastery Tracking by Deck
Deck Creation and Organization
Difficulty-Based Card Prioritization
Daily Study Goal and Streaks
Quiz Performance Analytics
Offline Study with Auto Sync
Cross-Device Progress Sync
Smart Review Reminders
Dark and Light Theme
Card Search and Filter
Measurable Impact

Results & Metrics

91%
Quiz Completion Rate
3.4
Avg Study Sessions/Day
+67%
Mastery Improvement
4.8/5
User Rating
Client Feedback

What They Say

BrainSpark completely transformed how I study. The spaced repetition system kept me focused on what actually needed review.

Andrea Cruz
College Student, UP Diliman
UP Diliman
INITIATE MISSION

Ready to Build Your Success Story?

Let PROGREX engineer a solution that transforms your business the same way.