# Geography Quiz
A mobile geography quiz built on a drag-and-drop matching mechanic rather than flashcard review: drag each card in a round onto the card it matches (a country onto its flag, a capital onto its country, and more), pulled from categorized decks served by a backend API. Tracks your stats across sessions.
## How It Works
Each round deals a set of "from" cards and "to" cards (e.g. country names and flags). You drag a "from" card onto the "to" card you believe matches it; a correct match plays a success sound and clears both cards, an incorrect one plays an error sound and keeps them in play. Decks are organized into categories and fetched from a backend API rather than bundled offline, so content can grow without an app update. A stats page tracks accuracy and progress over time.
Geography Quiz (Ionic/Capacitor)
├── CategoryPage — deck selection
├── Drag source cards (CardFrom) ──▶ Drag target cards (CardTo)
│ └── react-drag-drop-container (match detection)
├── API (boomza.com/geo-quiz) ──▶ categories + decks
└── Analytics / Table — stats tracking## App Preview
╔════════════════════════════════════╗ ║ Geography Quiz · Capitals (EU) ║ ╠════════════════════════════════════╣ ║ [ France ] [ Madrid ] ║ ║ [ Spain ] [ Paris ] ║ ║ ║ ║ Drag a country onto its capital ║ ╚════════════════════════════════════╝ Round 3 / 10 · Streak: 5
❯ Dragged "France" → "Paris" ✓ Correct match! 🔊 chime ❯ Dragged "Spain" → "Paris" ✗ Not a match 🔊 buzz Progress: 8/10 matched · Accuracy: 87%
## Features
- +Drag-and-drop matching, not flip-card review
- +Categorized decks fetched from a backend API
- +Sound feedback on correct / incorrect matches
- +Light / dark theme
- +Stats and analytics tracking across sessions
## vs. The Field
| Feature | Geography Quiz | Linguacards (this ecosystem) | Sporcle |
|---|---|---|---|
| Drag-and-drop matching mechanic | ✓ | ✗ (flip-card SRS) | ✗ (typed quiz) |
| Geography-focused decks | ✓ | ✗ | partial |
| Offline-first | ✗ (API-backed decks) | ✓ | ✗ |
| Progress / accuracy tracking | ✓ | ✓ | partial |
| Free to play | ✓ | ✓ | ✓ |
## Installation
Open Google Play on your Android device
Tap the button below or search for 'Geography Quiz' in the Play Store.
Install and open the app
Tap Install, then Open. No account required — pick a category and start matching.
Pick a category and play
Choose a deck (e.g. Flags, Capitals) and drag each card onto its match. Your accuracy and progress are tracked automatically.