A modern, interactive web application for learning the Georgian language. This app helps users master the Georgian alphabet, vocabulary, phrases, and grammar through various interactive lesson types.
-
Multiple Learning Modes:
- 📝 Alphabet & Reading: Learn the Georgian alphabet with pronunciation guides and interactive spelling challenges
- 🃏 Flashcards: Practice vocabulary with interactive flashcards for quick memorization
- 💬 Travel Phrases: Master essential phrases for traveling in Georgia
- 📚 Grammar: Understand Georgian grammar rules and sentence structure
-
Progress Tracking: The app tracks your progress across all lessons, allowing you to see your completion status and scores
-
Interactive Lessons: Various lesson types including alphabet learning, spelling bee challenges, phrase practice, and grammar exercises
-
Offline Capability: Progress is saved in your browser's local storage, so you can continue learning without an internet connection
- Frontend: React 19 with TypeScript
- Styling: Tailwind CSS
- State Management: React hooks for local state management
- Storage: Browser LocalStorage for saving user progress
- Build Tool: Vite
src/components/
: React components for different parts of the applicationsrc/data/lessons/
: Georgian language lesson content organized by typesrc/utils/
: Utility functions including local storage managementsrc/lib/
: Helper libraries and functions