Skip to content

Rasskris/English-for-kids-FE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

English for kids

Приложение для изучения английского языка для детей в игровой форме.

category-page

Подробное описание приложение можно посмотреть здесь

📌 Back-end repository

📌 Deploy

Tech stack

typescript react redux nextjs jest sass nestjs mongodb docker heroku

App overview

Главная страница приложения

main-page

Страница выбранной категории

  • Режим тренировки

Train mode

  • Режим игры
  • - при нажатии на кнопку старт звучит слово на английском языке
  • - eсли пользователь угадал слово, то появляется радостный смайл и соответствующий звук
  • - если допущена ошибка, то появляется грустный смайл и соответствующий звук

Game mode

  • Не допущено ошибок

Won game

  • Допущены ошибки

Failed game

После регистрации и аутентификации доступна страница статистики

  • - страница со статистикой содержит следующие столбцы:
  • категорию;
  • слово из этой категории;
  • перевод слова;
  • сколько раз по карточки с данным словом кликали в режиме тренировки;
  • сколько раз данное слово угадывали в режиме игры;
  • сколько ошибок при этом допустили
  • - есть возможность сортировки данных по алфавиту, для числовых значений - по их величине. Сортировка может происходить в прямом и обратном порядке и должна охватывать весь диапазон данных
  • - на странице со статистикой размещены кнопки "Repeat difficult words" и "Reset". Кнопка "Reset" обнуляет статистику. При клике по кнопке "Repeat difficult words" открывается страница изучения слов с наибольшим процентом ошибок аналогичная странице категории.

admin-categories

admin-categories

Страница админа: категории

Доступно редактирование существующих категорий, а так же добавление новой admin-categories

Страница админа: слова:

Доступно редактирование, удаление и добавление слов выбранной категории admin-categories