IlyaKozak / rslang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rslang

Task: https://github.com/rolling-scopes-school/tasks/blob/master/tasks/angular-new/angular-rslang.md

Done 17.04.2021 / deadline 18.04.2021 / Score: 600 / 600

Deploy: https://rslang-team1-rss-maksim.netlify.app

Front-end repository: https://github.com/rss-maksim/rslang

Back-end repository: https://github.com/rss-maksim/LearnWords

API and Docs: https://guarded-eyrie-57031.herokuapp.com/doc

Presentation To be provided

Done (500 приложение + 100 презентация) = 600

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

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

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

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

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

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

Словарь +40

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

Мини-игры +200 (4 основные мини-игры)

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

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

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

Бекенд +60

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

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

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

About


Languages

Language:TypeScript 71.2%Language:SCSS 14.5%Language:HTML 13.7%Language:JavaScript 0.7%Language:Shell 0.0%