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
- вёрстка, дизайн, UI главной страницы приложения +10
- вёрстка, дизайн, UI электронного учебника +10
- вёрстка, дизайн, UI страницы статистики +10
- оригинальный интересный качественный дизайн приложения +10
- меню +10
- описание возможностей и преимуществ приложения +10
- видео с демонстрацией работы приложения +10
- раздел "О команде" +10
- страницы и разделы учебника +10
- настройки +10
- список слов +20
- навигация по страницам и разделам учебника +10
- раздел "Изучаемые слова" +20
- раздел "Сложные слова" +10
- раздел "Удалённые слова" +10
- все игры является улучшенными версиями прототипов как с точки зрения внешнего вида и оформления, так и удобства работы. Присутствует дополнительный функционал, улучшающий качество приложения +50 x 4
- краткосрочная статистика +20
- долгосрочная статистика +20
- при регистрации нового пользователя можно указать его имя и загрузить фото. При перезагрузке приложения данные о пользователе сохраняются +10
- у пользователя есть возможность редактировать ранее указанные данные - изменить имя и фото +10
- реализована авторизация и разавторизация пользователя. Основная часть приложения доступна без авторизации. Авторизация необходима только для хранения долгосрочной статистики и формирования словаря +10
- создана база данных MongoDB +10
- собственная копия бекенда размещена на heroku +10
- приложение использует данные из собственного API +10
- реализован не указанный в задании дополнительный функционал: темная и светлая тема и дополнительная мини-игра +20
- написано не меньше 10 юнит-тестов (более 30, не созданных автоматически) +10