Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rasskris/english-for-kids-fe
App for learning English
https://github.com/rasskris/english-for-kids-fe
dexie material-ui next react react-hook-form redux-toolkit yup
Last synced: 28 days ago
JSON representation
App for learning English
- Host: GitHub
- URL: https://github.com/rasskris/english-for-kids-fe
- Owner: Rasskris
- Created: 2021-10-15T10:42:09.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-29T12:29:07.000Z (about 3 years ago)
- Last Synced: 2023-03-21T10:02:53.001Z (almost 2 years ago)
- Topics: dexie, material-ui, next, react, react-hook-form, redux-toolkit, yup
- Language: TypeScript
- Homepage:
- Size: 3.49 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# English for kids
Приложение для изучения английского языка для детей в игровой форме.Подробное описание приложение можно посмотреть [здесь](https://github.com/Rasskris/English-for-kids-FE/pull/21)
:pushpin: [Back-end repository](https://github.com/Rasskris/English-for-kids-BE)
:pushpin: [Deploy](https://english-for-kids.online)
## Tech stack
## App overview
**Главная страница приложения**
**Страница выбранной категории**
- Режим тренировки
- Режим игры
- [x] - при нажатии на кнопку `старт` звучит слово на английском языке
- [x] - eсли пользователь угадал слово, то появляется радостный смайл и соответствующий звук
- [x] - если допущена ошибка, то появляется грустный смайл и соответствующий звук- Не допущено ошибок
- Допущены ошибки
**После регистрации и аутентификации доступна страница статистики**
- [x] - страница со статистикой содержит следующие столбцы:
- категорию;
- слово из этой категории;
- перевод слова;
- сколько раз по карточки с данным словом кликали в режиме тренировки;
- сколько раз данное слово угадывали в режиме игры;
- сколько ошибок при этом допустили
- [x] - есть возможность сортировки данных по алфавиту, для числовых значений - по их величине. Сортировка может происходить в прямом и обратном порядке и должна охватывать весь диапазон данных
- [x] - на странице со статистикой размещены кнопки "Repeat difficult words" и "Reset". Кнопка "Reset" обнуляет статистику. При клике по кнопке "Repeat difficult words" открывается страница изучения слов с наибольшим процентом ошибок аналогичная странице категории.
**Страница админа: категории**
Доступно редактирование существующих категорий, а так же добавление новой
**Страница админа: слова:**
Доступно редактирование, удаление и добавление слов выбранной категории