← Назад
HSK Learning App
PWA • Chinese Learning

HSK Learning App

Современное PWA-приложение для изучения китайского языка, объединяющее интерактивные тренировки, систему интервального повторения и офлайн-доступ для эффективной подготовки к экзаменам HSK.

О проекте

HSK Learning App — это веб-приложение для подготовки к международному экзамену HSK. Проект помогает изучать китайскую лексику через разные форматы упражнений, отслеживать прогресс пользователя и регулярно повторять изученные слова.

Основной целью было создать удобный инструмент, который объединяет карточки, тесты, аудирование и систему интервального повторения в одном интерфейсе. Приложение можно установить на смартфон как обычное мобильное приложение благодаря технологии Progressive Web App.

Основные возможности

🀄 Более 1000 слов

Полная база слов уровней HSK 3–4 с переводом, пиньинем и иероглифами.

🧠 Интервальное повторение

Каждое слово имеет собственный уровень изученности, что позволяет автоматически формировать повторение.

🎧 Аудирование

Озвучивание китайских слов через Web Speech API для развития навыков восприятия речи.

📱 PWA

Установка приложения на домашний экран, офлайн-режим и высокая скорость загрузки.

📱 Интерфейс приложения

Главный экран приложения и меню выбора уровней HSK.

⚙️ Организация обучения

Все слова распределены по уровням HSK и тематическим категориям.

Режимы обучения

📖 Карточки

Изучение новых слов и повторение.

🌍 Перевод

Выбор правильного перевода.

🀄 Иероглифы

Поиск правильного китайского символа.

🎧 Listening

Распознавание слов на слух.

🧩 Matching

Сопоставление слов и переводов.

✅ Review

Автоматическое повторение сложных слов.

🧠 Примеры тренировок

🎧 Аудирование

Прослушивание слова и выбор правильного ответа.

🀄 Выбор иероглифа

Закрепление написания китайских символов.

🌍 Перевод

Проверка понимания значения изучаемых слов.

Технологии

Frontend

HTML5 • CSS3 • JavaScript

PWA

Service Worker • Manifest • Offline Cache

Browser API

Web Speech API • localStorage

Deployment

Git • GitHub • Render

Архитектура

Приложение построено как Single Page Application. Все данные пользователя сохраняются локально, благодаря чему прогресс, результаты тренировок и выбранные слова остаются доступными даже после закрытия браузера.

Для ускорения работы используется Service Worker, который кэширует ресурсы приложения и позволяет использовать его без постоянного подключения к интернету.

Чему научил проект

💡 UX

Проектирование пользовательских сценариев обучения.

⚙️ Архитектура

Построение масштабируемого SPA-приложения.

📱 Mobile First

Разработка PWA с адаптацией под мобильные устройства.

🌏 EdTech

Создание цифрового продукта для изучения иностранных языков.