Skip to content

alexeyismirnov/georgian_language

Repository files navigation

Georgian Language Learning App

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.

Features

  • 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

Technology Stack

  • 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

Project Structure

  • src/components/: React components for different parts of the application
  • src/data/lessons/: Georgian language lesson content organized by type
  • src/utils/: Utility functions including local storage management
  • src/lib/: Helper libraries and functions

About

A modern, interactive web application for learning the Georgian language.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published