Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

РАЗРАБОТКА БАЗОВОГО ПРИЛОЖЕНИЯНА ANGULAR– JSCRIPT (FRONT-END)

ОСНОВНАЯ ЗАДАЧА

Проектирование иразработка приложения  front-end дляосуществления такой функциональности, как вход в систему, а также реализация

базовых функций управления. Back-end использует архитектуру REST. Примерные сроки выполнения задания – 5 дней.

ПОДРОБНЫЕ ТРЕБОВАНИЯ

поддерживаемые платформы:

-         Desktop WEB-клиенты.

-         Мобильные –WEB-клиенты длятелефонов

-         Мобильные –WEB-клиенты дляпланшетов

ИСПОЛЬЗУЕМЫЙФРЕЙМВОРК:

AngularJS.

ТЕСТИРОВАНИЕ

Должна быть возможностьтестирования всех функциональных модулей (предложите свой фреймворк для

тестирования).

 

СЦЕНАРИИ

(Система должна поддерживать 2 типа пользователей:обычный пользователь, администратор.)

вход в систему (Login)

1)      Реализация входав систему:

o   Если входуспешно выполнен, идет перенаправление на домашнюю страницу, содержащую имя

пользователя и идущие часы. Также должна быть кнопка выхода (logout). У Администратораи обычного пользователя должны быть разные домашние страницы.

o   Если введенынеправильные данные при авторизации, должно появиться сообщение об ошибке

(стандартное сообщение backend).

2)      Домашняястраница администратора должна содержать иконку на страницу управления

пользователями.

3)      Покапользователь не вышел из системы, при повторном открытии сайта, пользователь

должен перенаправляться на свою домашнюю страницу.

o   Сессияпользователя заканчивается, когда время сессии истекает, либо когда

пользователь нажимает кнопку «выход».

Выход из системы (Logout)

-         Еслипользователь нажимает кнопку выхода, выполняется выход и пользователь

перенаправляется на страницу выхода. Страница выхода содержит сообщение о

результате выхода и кнопку входа в систему.

-         Следующаяпопытка входа должна содержать предыдущие данные по которым был выполнен вход

раннее.

Было былучше, если бы при повторном входе предлагалось использование всех раннее

использовавшихся имен пользователя (если их было несколько).

Управление пользователями

У пользователь состатусом администратора должны быть следующие возможности:

-         Создатьпользователя

-         Изменятьправа пользователя

-         Изменятьданные пользователя

 

8 лет назад
zlevit
53 годаУкраина
8 лет в сервисе
Был
7 лет назад