← Back

Developer Tools

Inject test cards for development and testing

Backup & Restore

Export Database

Download all your cards and boxes as a JSON file. This creates a backup that you can import later.

Import Database

Import cards and boxes from a backup file.

Test Data

Inject Test Cards

Adds 10 diverse test cards including cards due today, overdue, future, and never reviewed.

Inject Cards Due Today

Add multiple cards that are all due for review today.

Inject Overdue Cards

Add overdue cards with weekly (7 cards) and monthly (5 cards) schedules to test the overdue modal.

Clear Database

Deletes all cards from the database. This cannot be undone.

Reset Database

Clears all existing cards and injects fresh test data. This cannot be undone.

Quick Links

Navigate to common pages after injecting test data.

Usage Instructions

  • Use "Export Database" to create a backup of all your cards and boxes as a JSON file
  • Use "Merge Import" to add new cards and update existing ones by ID while preserving cards not in the backup
  • Use "Replace Import" to restore from a backup file (this will delete all current data and replace it)
  • Use "Inject Test Cards" to add diverse sample cards with different review schedules
  • Use "Inject Cards Due Today" to quickly populate your review session for testing
  • Use "Reset Database" when you want to start fresh with clean test data
  • The summary updates automatically after each action
  • Test cards include quotes from various authors with realistic review histories