Написать SPA, в котором реализовать:

I.                  Простейшую авторизацию(без регистрации)

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

(MySQL, конфигурационный файл), пароли хешированы

b.    роли пользователей –Администратор, Менеджер

II.               Административнуюпанель редактирования документов

a.     структура таблицы и100 записей приведены в файле t_precedent.sql

b.    вывод спискадокументов таблицей с возможностью пагинации (25 документов на странице,

сортировка – LIFO)

c.     поиск документов пономеру в Реестре (поле `num_decision`) и по Номеру дела (поле `num_litigation`)

d.    возможность переходаиз списка внутрь конкретного документа.

e.     внутри документа возможность редактирования основных полей. Обязательно должны присутствовать

поля – decision_id и justice_id в виде select (значения приведены в табл. 1 и

2, подгружать из справочных таблиц); checkmark_id, name_of_record, doc_header

(см. примечание 1), p_* – input; поле decision в виде textarea

                                                                        i.     Сохранениеотредактированного документа (доступ Админ/Менеджер); Удаление документа из БД

(доступ Админ)

                                                                     ii.     простое логирование –номер документа, ИД пользователя, действие, дата.

Примечание 1: Приизменении doc_header необходимо обновлять заголовок документа внутри текста

(decision) –

doc_header.

Предлагаемые средства реализации – чистый PHP / фреймворкYII2, MySQL. Использование принципов ООП. При необходимости, допускается

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

Интуитивно понятный интерфейс, простота использования,читабельный код.

Готовую работу предоставить архивом (код + дамп БД).

Дополнительные материалы(бд файл и доп таблицы отправлю непосредстенно исполнителю)

4 года назад
marksys19
29 лет
4 года в сервисе
Был
4 года назад

Заявки фрилансеров

Макс
 
26 лет
9 лет в сервисе
Был
месяц назад
5 отзывов
4 года назад