Skip to content

alfredang/PhonixQuest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ PhonixQuest: Interactive Phonics Explorer

Live Demo: https://alfredang.github.io/PhonixQuest/

PhonixQuest is a vibrant, interactive phonics learning platform designed to make learning to read fun and engaging for children. Combining modern web technologies with AI-powered feedback, PhonixQuest guides young learners through a series of "missions" to master letters, sounds, and word formation.

โœจ What is PhonixQuest?

PhonixQuest transforms phonics education into an epic adventure. It covers everything from basic letter sounds to complex blending rules across five magical worlds:

  • ๐Ÿ“ Level 1: Letters Land - Master the complete set of 44 English phonemes (Short Vowels, Consonants, Digraphs, and more).
  • ๐Ÿ“ Level 2: Blend Bridge - Learn to slide sounds together (Blends like "ST").
  • ๐Ÿ“ Level 3: Rule City - Discover secret phonics rules (like the Magic Silent E).
  • ๐Ÿ“ Level 4: Rhythm Road - Practice sentence reading and intonation.
  • ๐Ÿ“ Level 5: Story Kingdom - Read complete paragraphs and stories.

๐ŸŒŸ Key Features

  • ๐Ÿ—บ๏ธ Adventure Map: A gamified progression system where kids unlock new levels as they master sounds.
  • ๐ŸŽ™๏ธ AI Voice Feedback: Uses Google Gemini AI to listen to the child's pronunciation and provide encouraging, real-time feedback.
  • ๐ŸŽฎ Interactive Games: "Pop the Phoneme," "Build the Word," and more to keep engagement high.
  • ๐Ÿ“ˆ Progress Tracking: Earn XP, collect stars, and maintain streaks to build a consistent learning habit.
  • ๐ŸŽจ Premium UI: A beautiful, responsive design built with Tailwind CSS 4 and Framer Motion for smooth, playful animations.

๐Ÿ› ๏ธ Tech Stack

๐Ÿš€ Getting Started

Follow these steps to set up PhonixQuest on your local machine for development.

Prerequisites

  • Node.js (Version 20 or later recommended)
  • npm (usually comes with Node.js)
  • A Google Gemini API Key (Get one for free at AI Studio)

Installation

  1. Clone the repository:

    git clone https://github.com/alfredang/PhonixQuest.git
    cd PhonixQuest
  2. Install dependencies:

    npm install
  3. Configure Environment Variables: Create a .env.local file in the root directory and add your Gemini API key:

    VITE_GEMINI_API_KEY=your_gemini_api_key_here
  4. Launch the Development Server:

    npm run dev

    The app will be available at http://localhost:3000 (or 3001 if 3000 is busy).

๐Ÿ›ก๏ธ Agent Knowledge & Skills

This project includes localized AI Agent skills to ensure consistent development and architectural patterns.

  • ๐Ÿ“ Phonics Pedagogy: Standard logic for the 44 English phonemes.
  • ๐Ÿ“ Premium UI Standards: Patterns for the dark-blue theme and side navigation.
  • ๐Ÿ“ Gemini Integration: Best practices for real-time voice feedback.
  • ๐Ÿ“ CI/CD Workflows: Automated deployment guides for static hosting.

These are stored in the .agent/skills and .claude/skills directories.

๐Ÿšข Deployment

This project is set up to automatically deploy to GitHub Pages using GitHub Actions. Any push to the main branch will trigger a build and update the live site.

๐Ÿ“„ License

This project is private and for educational purposes.


Made with โค๏ธ for the next generation of readers.

About

๐Ÿš€ A vibrant, AI-powered phonics learning adventure for kids. Master sounds, blending, and pronunciation with real-time feedback from Google Gemini.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors