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

Необходимо сверстать и запрограммировать небольшую систему с авторизованным доступом для выполнения скрипта расчета молниезащиты зданий. 

Реализовать на php. Желательно использовать фреймворк yii или codeigniter (необязательное требование). 

1) Скрипт расчета молниезащиты написан на JS и работает. Его интерфейс (форму) необходимо переверстать в рамках нового шаблона оформления. Текущий вид формы расчёта: https://www.dropbox.com/s/ysup8fncz151ktv/calc-molniya.png?dl=0 - исходники текущего состояния будут предоставлены

2) Новый интерфейс создать на основе шаблона верстки http://flatfull.com/themes/angulr/angular/#/app/dashboard-v1  - исходники шаблона будут предоставлены

Как должно работать:

1) Для доступа к скрипту расчета пользователь должен авторизоваться (ввести логин и пароль):  http://flatfull.com/themes/angulr/angular/#/access/signin

2) После авторизации загружаем страницу http://flatfull.com/themes/angulr/angular/#/app/dashboard-v1, где на месте основной рабочей области ничего пока не будет. В боковом меню только 1 пункт "Программы" (свернутый список, как Apps в шаблоне), если развернуть, там пункт подпункт "Молниезащита". При переходе к молниезащите открывается форма расчета https://www.dropbox.com/s/ysup8fncz151ktv/calc-molniya.png?dl=0

3) После выполнения расчета скрипт отдает отчет, сейчас он выводится сразу под формой (текст с результатами расчета). В новом варианте, делаем, чтобы результаты расчета выводились на новой странице (с возможностью вернуться обратно к форме и повторить расчет. При этом введенные в форму значения не должны сбиться). На странице с отчетом должна быть возможность сохранить его в формате docx или pdf. 

4) Система должна предусматривать наличие двух групп пользователей: Администратор, Пользователи. 

5) Администратор может создавать новых пользователей, редактировать, удалять их. А так же редактировать собственную учетную запись - изменять логин и пароль. 

6) Пользователь состоит из логина и пароля. 

7) Пользователь имеет доступ к программам расчета (пока 1) и не имеет доступа к интерфейсу управления пользователями.

8) Администратор имеет доступ к программам расчета и к интерфейсу управления пользователями. Поэтому в боковом меню, после авторизации, у Администратора должно быть 2 пункта меню: Программы и Пользователи. На старание "Пользователи" - список текущих пользователей системы.

9) Учетные записи пользователей храним в MySQL базе. 

10) Создавать/удалять/редактировать пользователей может только Администратор. Пользователи не могут регистрироваться самостоятельно. 

11) Пользователь не может управлять своей учетной записью

Условия работы:

1) Оплата в webmoney

2) Оплата после выполнения работы и демонстрации результата

7 лет назад
nativetek
41 годРоссия
14 лет в сервисе
Был
5 лет назад