Setting Your Daily Goal
Your daily goal defines how many flashcards you want to study each day. The default is 10 cards per day, but you can customize this based on your schedule and learning pace.How Daily Goals Work
The daily goal system tracks:- Cards per day: Your target number of cards to study
- Cards studied today: Running count of cards you’ve reviewed
- Progress percentage: Visual feedback on your daily progress
- Goal completion status: Whether you’ve met your goal today
Progress Tracking
As you study throughout the day, the widget updates in real-time:Compact View
The compact widget appears in the navigation bar:- Flag icon (or checkmark when complete)
- Current count / target count
- Streak indicator when goal is complete
Full Widget
The expanded widget shows detailed progress:- Progress bar with percentage
- Cards studied vs. target
- Completion status with celebration
- Goal streak when applicable

Goal Completion
When you meet your daily goal:- ✅ The progress bar turns green
- 🎉 A checkmark badge appears
- 🔥 Your goal streak increments (if you’ve met your goal on consecutive days)
- 💾 Progress is saved to your history
Goal Streaks
Separate from your overall study streak, goal streaks track consecutive days where you’ve met your daily goal:Study streaks track any study activity. Goal streaks only count when you hit your target. Both are valuable!
30-Day History
The system maintains a rolling 30-day history of your progress:- See your consistency over time
- Identify patterns in your study habits
- Celebrate streaks and milestone days
Automatic Daily Reset
At midnight (in your local timezone), the system automatically:- Archives yesterday’s progress to history
- Resets today’s card count to 0
- Maintains the last 30 days of history
Reminder Notifications
Set optional daily reminders to maintain consistency:- Reminder enabled: Toggle reminders on/off
- Reminder time: Choose when to receive your notification (hour and minute)
Reminders help establish a consistent study time, which is key to building lasting habits.
Best Practices
Set realistic goals
Set realistic goals
Start with 5-10 cards per day. You can always increase later. Meeting a small goal feels better than missing a big one.
Study at the same time
Study at the same time
Pick a consistent time each day. Morning study sessions have the highest completion rates.
Use reminders wisely
Use reminders wisely
Set your reminder for a time when you can actually study. Evening reminders (e.g., 8 PM) often work well.
Adjust as needed
Adjust as needed
Life changes! Increase your goal during light periods, decrease during busy times. Consistency matters more than the number.
Don't give up on bad days
Don't give up on bad days
Miss your goal? Study anyway! Even 3 cards maintains your overall streak and keeps the habit alive.
Integration with Spaced Repetition
Daily goals work seamlessly with the SRS system:- Your goal counts all cards studied (both reviews and new cards)
- The SRS algorithm ensures you review cards when you need to
- New cards are added gradually to avoid overwhelming you
Progress Calculation
The progress percentage is calculated simply:- Caps at 100% (studying extra cards doesn’t show >100%)
- Updates in real-time as you study
- Rounded to nearest whole percentage
Data Persistence
Goal data is stored locally using Capacitor Preferences:- Persists between sessions
- Works offline
- Privacy-focused (no server required)
- Fast access
Motivation Psychology
Daily goals leverage several psychological principles:Clear Targets
Concrete goals (“study 10 cards”) are more motivating than vague ones (“study vocabulary”).Progress Visibility
Seeing the progress bar fill up provides immediate positive reinforcement.Completion Effect
The desire to “complete” something (reach 100%) is a powerful motivator.Small Wins
Daily goals create frequent small wins, which build confidence and momentum.Customization Options
Update your goal settings at any time:- Cards per day target
- Reminder enabled/disabled
- Reminder time (hour and minute)
Related Features
Streaks
Track consecutive days of studying
Achievements
Unlock achievements for consistency
Spaced Repetition
Learn how cards are scheduled