Skip to Content

BookQuest – Gamifying Libraries for Kids with Python

Project Overview


We’ll develop "BookQuest" – a Python-based mobile/web app that transforms library visits into an adventure for kids (ages 8-14) by:

  • Scavenger hunts: Kids use micro:bit devices as "magic trackers" (via Bluetooth) to find books, unlocking AR animations.
  • Reading rewards: Python backend tracks progress, awarding badges redeemable for real library perks (e.g., skip the queue).
  • Social features: Team challenges where kids collaborate to "unlock" bookshelves (Raspberry Pi displays show progress).

🚀 What’s Happening

In one action-packed day, participants will:

  • Code a Python app to make libraries more fun (think book scavenger hunts or chatbot helpers)
  • Experiment with micro:bits (pre-provided) for physical computing magic
  • Team up with mentors from Intel, PSF, and local tech companies

Perfect for:

✔ Future coders

✔ Book lovers who want tech superpowers

✔ Teachers/librarians wanting to learn Python teaching tools

💻 Workshop Flow

Time May 10th 2025Activity
9:00Kickoff: "Why Python Rules Libraries"
10:00Hands-on: Build Your First Library App
12:00Micro:bit Magic (hardware fun!)
14:00Team Project Sprint
17:00Demo Party + Certificates

✨ Why Participate?

  • Take home your working Python code
  • Get featured on PSF’s education page
  • First 50 signups get free Python stickers