LearnTurkish
Веб-приложение для изучения турецкого языка
🎯 Задача
Создать удобный инструмент для самостоятельного изучения турецкого языка с возможностью проверки знаний в нескольких режимах.
Ключевые требования:
- Работа со словарём и пополнение словарного запаса
- Тренировка числительных
- Двусторонние тесты для закрепления знаний
- Доступность без установки — прямо в браузере
💡 Реализованное решение
Одностраничное веб-приложение (SPA) с маршрутизацией и управлением состоянием. Разработано и опубликовано как open-source проект на GitHub Pages.
Главный экран с выбором режима работы
📖 Работа со словарём
Интерфейс словаря — просмотр и изучение лексики
🔢 Тренировка чисел
Режим тренировки турецких числительных
✅ Тесты
Двусторонние тесты: турецкий → русский и русский → турецкий
⚙️ Технологический стек
- Frontend: Vue 3 (Composition API)
- UI-компоненты: Vuetify (Material Design)
- Состояние: Pinia
- Маршрутизация: Vue Router
- Сборка: Vite
- Хостинг: GitHub Pages
🚀 Результат
Приложение доступно онлайн без установки. Исходный код открыт и доступен на GitHub.
Ссылки:
Клиент: Персональный проект
Стек: Vue 3, Vite, Vuetify, Pinia, Vue Router
Статус: Опубликован на GitHub Pages