+
Skip to content

An interactive, full-stack journey to master the Japanese alphabets (Hiragana and Katakana) in a fun and effective way.

Notifications You must be signed in to change notification settings

SRamoras/kanaquest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Imagem

KanaQuest

An interactive, full-stack journey to master the Japanese alphabets (Hiragana and Katakana) in a fun and effective way.

🎯 Project Goals

  • Gamified Learning: Turn Kana study into a quiz game with points and difficulty levels.
  • Instant Feedback: Let users know immediately whether their answer is correct or not, with quick explanations.
  • User Progress Tracking: Keep stats on correct answers, mistakes, and response times to monitor improvement.
  • Robust Backend: Provide a scalable, API-driven backend to serve questions and record progress.

🚀 Live Demo

Check out the project in action:
Live Demo KanaQuest

🛠️ Technologies & Tools

  • Frontend:

    • React – Main library for declarative UI.
    • Vite – Ultra-fast build and optimized dev environment.
    • React Router – Navigation between screens (Quiz, Stats, About).
    • GSAP (GreenSock Animation Platform) – Library for creating advanced, high-performance animations.
  • Backend & APIs:

    • Node.js + Express – RESTful API server powering questions, user stats, and review data.
    • Supabase – Hosted Postgres database and auth layer for persisting user progress.
    • LocalStorage Fallback – Caches progress in the browser when offline.

About

An interactive, full-stack journey to master the Japanese alphabets (Hiragana and Katakana) in a fun and effective way.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载