По договоренности
Требуется разработать дизайн сайта, после того, как дизайн будет утвержден, разработать приложение на angular js с этим дизайном и сформировать требования к серверной части.
Сайт содержит
форма логина
шапка + футер
выбор разделов (2 уровня)
раздел под названием "словарь" (словарей может быть много)
локализация (русский английский, потом больше)
Раздел Словарь.
Каждый словарь имеет название и ID.
Словарь должен позволять искать перевод фразы с одного языка на другой.
Требуется сделать поиск слов с динамической подсказкой вариантов.
По выбранной фразе показывает карточку.
Карточка содержит по фразе на каждом языке + картинку-комментарий (возможно несколько).
Нужно сделать вариант карточки для редактирования
Если у пользователя есть права на словарь
нужно предложить добавить новую фразу
показать форму для редактирования выбранной фразы
Angular JS приложение должно использовать простой набор HTTP запросов к серверу для работы. Должны быть автоматические тесты.
Сайт должен работать на современных браузерах, включая IE, а также на мобильных устройствах.