Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

PR React RS Lang #49

Open
wants to merge 255 commits into
base: main
Choose a base branch
from
Open

PR React RS Lang #49

wants to merge 255 commits into from

Conversation

lbratkovskaya
Copy link
Owner

@lbratkovskaya lbratkovskaya commented Apr 14, 2021

1. Task: RS Lang

2. Screenshot:

rslang-screenshot

3. Deploy: https://rslang-team2-lbratkovskaya.netlify.app/

4. Backend: repo + deploy

5. Done 14.04.2021 / deadline 14.04.2021

6. Score: 500 / 500

Вёрстка, дизайн, UI +40

  • вёрстка, дизайн, UI главной страницы приложения +10
  • вёрстка, дизайн, UI электронного учебника +10
  • вёрстка, дизайн, UI страницы статистики +10
  • оригинальный интересный качественный дизайн приложения +10

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

  • меню +10
  • описание возможностей и преимуществ приложения +10
  • видео с демонстрацией работы приложения +10
  • раздел "О команде" +10

Электронный учебник +50

  • страницы и разделы учебника +10
  • настройки +10
  • список слов +20
  • навигация по страницам и разделам учебника +10

Словарь +40

  • раздел "Изучаемые слова" +20
  • раздел "Сложные слова" +10
  • раздел "Удалённые слова" +10

Мини-игры +200

(максимум +50 баллов за каждую игру)
Мини-игра может оцениваться в 30, 40 или 50 баллов. При оценке предложенной командой игры, её сложность, интересность, полезность, качество реализации сравнивается с другими мини-играми и оценивается по сравнению с ними.

  • игра в основном соответствует прототипу, является его упрощённой версией +30
  • игра полностью повторяет прототип и детали его работы. Выполняются все перечисленные в задании требования к мини-играм +40
  • игра является улучшенной версией прототипа как с точки зрения внешнего вида и оформления, так и удобства работы. Присутствует дополнительный функционал, улучшающий качество приложения +50

Страница статистики +40

  • краткосрочная статистика +20
  • долгосрочная статистика +20

Бекенд +60

  • собственная копия бекенда размещена на heroku или другом бесплатном хостинге +20
  • приложение использует данные из собственного API +10
  • при регистрации нового пользователя можно указать его имя. При перезагрузке клиента данные о пользователе сохраняются +10
  • при регистрации нового пользователя можно загрузить фото +10
  • реализована авторизация и разавторизация пользователя. Основная часть приложения доступна без авторизации.
  • Авторизация необходима только для хранения долгосрочной статистики и формирования словаря +10

Дополнительный функционал +30

  • реализован не указанный в задании дополнительный функционал. Оценивается оригинальная идея, вклад в улучшение качества приложения, полезность, сложность и качество выполнения +20
  • настройки громкости звуков и уровня сложности для игр (там, где это имеет смысл)
  • настройки внешнего вида учебника и словаря (с сохранением в локал-сторадж)
  • варианты восстановления слова в разделе удалённых в словаре (с исключением из словаря и без исключения)
  • написано не меньше 10 юнит-тестов, использующих различные методы jest +10

7. Video demonstration

AlexeyTeterin and others added 30 commits April 14, 2021 00:14
…ing_game

blackymax/update audio calling game
…tionary

fix: link to video, add settings popover to dictionary
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants