Settings
Data Management
Export Backup
Downloads your entire prep data as a .json file — problems solved, flashcard states, notes, streak, design solutions, and application data.
Use this to:
- Keep a local backup before any major changes
- Transfer data if you switch accounts
Import Backup
Upload a previously exported .json file to restore your data. The import validates the file structure before applying it so a malformed file can't corrupt your state.
Streak Freeze
You start with 2 freeze tokens and can hold a maximum of 3.
How to earn tokens:
- Hit a 7-day streak milestone → +1 freeze
- Complete a full Battle session (all rounds) → +1 freeze
How to use: Settings → Streak Freeze → Use Freeze Token
One token protects one missed day. The freeze must be used on or after the missed day — you can't use it in advance.
Pomodoro Timer
A 25/5/15-minute focus timer accessible from any page via the timer icon in the header.
| Mode | Duration |
|---|---|
| Focus | 25 minutes |
| Short break | 5 minutes |
| Long break | 15 minutes |
Enable browser notifications to get an alert when a session ends.
Notifications
The app uses browser notifications for:
- Pomodoro session end
- Design practice timer end (45 min)
Go to Settings → Notifications → Enable Notifications to grant permission. If you've previously blocked notifications, re-enable them in your browser's site settings.
Theme
Four themes available — toggle from the header:
| Theme | Description |
|---|---|
| Light | Clean, default |
| Dark | Easy on the eyes for long sessions |
| Glass | Frosted glass effect |
| Dark Glass | Dark + glassmorphism |
AI Coach (Gemini API Key)
Paste your Gemini API key to enable:
- AI feedback in Battle mode (code review after each round)
- AI coaching assistant in Practice
Your key is stored only in your browser's local storage — it's never sent to any server other than Google's Gemini API directly.
Get a key at aistudio.google.com — free tier is sufficient for personal use.