How It Works
Flashcard Mode displays vocabulary terms one at a time with an interactive card interface:- Front of Card: Shows the vocabulary term in large text
- Back of Card: Reveals the definition and optional visual examples
- Swipe Gestures: Natural interactions to review and mark progress
- Audio Support: Text-to-speech for pronunciation help
Card Interactions
Flipping Cards
- Click/Tap anywhere on the card to flip between term and definition
- Swipe Left to flip the card and see the definition
- Keyboard Shortcut: Space bar to flip (when shortcuts are enabled)
Marking Progress
- Swipe Right (past threshold of 120px) to mark as “Known” and advance
- Green glow appears as you swipe right, indicating positive progress
- Blue glow appears when swiping left to flip
- Cards return to center if you don’t swipe far enough
Text-to-Speech
If your device supports speech synthesis, you’ll see a speaker icon on each card:- Front Side: Speaks the vocabulary term
- Back Side: Speaks both the term and full definition
- Click the speaker icon to play or stop audio
- Icon pulses when speaking to provide visual feedback
Visual Examples
Many terms include ASCII art visual examples that appear on the back of the card. These help illustrate concepts like:- UI layout patterns (Hero Section, Grid System)
- CSS concepts (Padding vs Margin)
- Code structures (Flexbox, CSS Grid)
Card Design Features
Front Design
- Category-specific color background (
bg-category-yellow,bg-category-blue, etc.) - Large, bold term display with responsive text sizing
- Card number indicator (e.g., “Term #01”)
- Decorative elements and visual depth with borders and shadows
- Bottom instruction bar: ”← Flip · Swipe → Got it”
Back Design
- Clean white/card background for readability
- Definition badge (shows “ELI5” when in simplified mode)
- Structured layout with definition and optional example section
- “Visual Schema” section for ASCII examples
ELI5 Mode Integration
When ELI5 Mode is enabled, flashcards automatically show simplified “Explain Like I’m 5” definitions instead of technical ones:Animation & Polish
Flashcard Mode uses Framer Motion for smooth, professional animations:- 3D Flip Animation: Cards rotate on the Y-axis with spring physics
- Drag Physics: Elastic drag constraints with rotation feedback
- Opacity Transitions: Cards fade during swipe gestures
- Glow Effects: Dynamic colored glows based on swipe direction
Best Practices
Focus on Understanding
Focus on Understanding
Don’t rush through cards. Take time to read the full definition and any visual examples. The swipe-right gesture should feel earned.
Use Audio for Pronunciation
Use Audio for Pronunciation
If you’re unsure how to pronounce a term, use the text-to-speech feature. Hearing the term helps with retention.
Review Before Marking
Review Before Marking
Only swipe right to mark as “known” when you truly understand the term. It’s okay to leave cards in “learning” status.
Leverage Visual Examples
Leverage Visual Examples
Pay attention to ASCII examples on the back of cards. These visual representations help cement abstract concepts.
Tips
- Swipe Threshold: The 120px threshold prevents accidents - you need to swipe deliberately
- Double-Check: If you accidentally flip a card, just click/tap again to return to the front
- Progress Tracking: Swipe-right progress is automatically saved and tracked in Progress Tracking
- Category Colors: Each category has a unique color scheme to help you visually identify topics