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

Задача 1. Личный кабинет владельца проекта 

В  личном кабинете Владельца проектов отражается список собственных проектов. 

По каждому проекту выводиться краткая информация (превью): 

• Изображение 

• Заголовок 

• Статус проекта 

Размер блока с превью проекта должны быть одинакового размера. 

Выводимые на превью фотографии должны быть одинакового размера. 

Размер содержимого не должно влиять на размер блоков. 

Доступна кнопка «добавить проект». 

Задача 2. Создание нового проекта. 

При нажатии кнопки «Добавить проект» в личном кабинете Владельца проекта происходит переход на страницу нового проекта. 

Страница представляет из себя  список полей разделенных на блоки (вкладки).  

Ссылка: http://granittehnology.ru/bootstrap/Mockups_ver1.1/ap_projects_addprjct.html

В случае если в блоке «Основное» установлен флаг «Есть юр лицо», тогда поля с пометкой «Условие» доступны для ввода и загрузки файлов. В случае если на странице все поля недоступны, тогда  кнопка переключения вкладки должна отмечаться серым. 

Предусмотреть возможность вывода подсказок. 

При нажатии на кнопку  «Предпросмотр», вместо блоков для ввода отображается страница проекта с блоками заполненными введенной информацией.  Для вывода страницы предпросмотра используется тот же шаблон вывода что и для вывода «Страница проекта». Таким образом в случае изменения компоновки виджетов на странице проекта, на странице предпросмотра они изменятся автоматически. 

При нажатии на публикацию проект добавляется в список проектов, пройдя модерацию . После модерации проект отражается в списке всех проектов у всех пользователей. Так же отражается в списке проектов у владельца проекта. 

Задача 3. Страница просмотра проекта. 

На странице с проектом отражается панель действий. 

В зависимости от роли текущего пользователя список действий отличается. 

Проекты сами выбирают типы размещаемой информации. 

Задача 4.  Страница общий список проектов. 

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

Данная страница доступна для всех ролей. На странице выведен список всех зарегистрированных проектов со статусом «Открыт». Каждая запись по проекту в списке должна представлять из себя краткую информацию по проекту (Наименование, изображение, миссия, сумма инвестиций, тип инвестиций). 

На странице можно сделать отбор по сфере деятельности.  Можно отсортировать список по дате создания проекта, по рейтингу (пока расчета рейтинга нет).  

Задача 5.  Механизм динамического заполнения содержимого в зависимости от роли под которым просматривается страница.   

Роли: 

● Аноним, не зарегистрированный пользователь. 

● Владелец проекта 

● Инвестор  

o Аффилированный инвестор 

o Вложивший инвестор 

Перед генерацией страницы проверяется сессия, по id сессии получается текущая роль пользователя. 

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

Задача 6. Механизм аффиляции инвестора в проект. 

Подача запроса инвестором владельцу проекта. Отражение информации о поступающих запросах в личном кабинете владельца проекта. 

В случае если инвестор просматривает проект у него есть возможность отправки запроса на аффиляцию (кнопка Отправить запрос на получение доступа). 

У владельца проекта на странице со списком проектов, по каждому проекту можно посмотреть обший список инвесторов. 

В списке инвесторов первыми в списке стоят те, кто отправил в запрос на получение доступа. 

Ниже отражены инвесторы вложившие в проект. По каждому вложившему инвестору отражается сумма вложенных средств. 

В случае если по одному из проектов есть запросы на получение доступа то в панели действий отражается плитка (предоставить доступ инвесторам запросившим доступ). 

В прикрепленном файле (ТЗ_15-05-16.docx) задачи к выполнению со страницы 4 по 11. Кроме того, прикрепляю модель данных (Модель.docx) для лучшего понимания. 

Просьба к исполнителям, подающим заявку на проект, сразу указывать примерные сроки и бюджет.

8 лет назад
ntolkachev
Николай 
40 летРоссия
10 лет в сервисе
Был
3 года назад