ТЗ на разработку сайта КРЕДИТ+
Общее
Сайт под рабочим названием «Кредит +» будет представлять собой список кредитных предложений банков в категориях: наличные деньги, кредитные карты, ипотека, автокредит, бизнес кредит.
Механизм работы сайта основан на действии клиента по подбору интересующего его кредитного предложения. Клиент заходит на сайт – выбирает категорию кредита – двумя «бегунками» выбирает сумму кредита и срок, на который ему нужны деньги – под его параметры в реальном времени список делает выдачу.
Требования к движку: самопис, никаких cms;
Требования к ссылкам: site.ru \products\125; site.ru\articles\123; site.ru\console;
ТЗ основано на макетах с 1-го по 8-й, они являются приложением и неотъемлемой частью настоящего ТЗ;
Готовый сайт будет сидеть на разных доменах третьего уровня (пример krasnodar.site.ru, perm.site.ru) домены на разных региональных хостингах. Исполнитель тз помогает в посадке на хостинги;
На разных доменах третьего уровня будут разные теги title, h1-h6, description;
На разных доменах третьего уровня будет разный текст на главной странице и прицеплены разные Я.Карты с координатами;
Исходники дизайна будут предоставлены в *.psd.
- 1. СТРУКТУРА И ФУНКЦИИ АДМИНИСТРАТИВНОЙ ПАНЕЛИ (МАКЕТ 1.АДМИНКА КРЕДИТ+)
1.1. Админка продукты
Административная панель сайта представляет собой шапку с набором основных категорий продукта: карты, ипотека, налик, авто, бизнес и две базы данных: справочник банков и базу статей.
Каждая из категорий: карты, ипотека, налик, авто, бизнес – содержит в себе список продуктов, относящихся к этой категории. Список продуктов озаглавлен параметрами:
а) название банка – заданное имя в базе «справочник банков»;
б) название продукта – индивидуальное название отдельного конкретного продукта, заданное в форме заполнения продукта;
в) чекбокс кредит+ – при простановке галочки в данный чекбокс, название продукта попадает в список продуктов во вкладку «выбор кредит+» на главной странице в формате: «название продукта _от_ название бака»;
г) чекбокс лучшие предложения месяца – при простановке галочки в данный чекбокс, название продукта попадает в список продуктов во вкладку «популярные кредиты месяца» на главной странице в формате: «название продукта _от_ название бака»;
д) чекбокс публикация – при простановке галочки в данный чекбокс, продукт отображается на сайте, в своей категории, при отсутствии галочки – продукт просто находится в базе, без отображения на сайте;
е) редкатировать – иконка открывает форму заполнения продукта;
ж) удалить – иконка удаляет продукт из базы;
1.2. Добавить продукт\редактировать
а) кнопка добавить – вызывает открытие формы заполнения продукта;
б) в форме добавления продукта на макете 1. АДМИНКА КРЕДИТ+, указыны параметры, которые которые присущи любому кредитному продукту: : карты, ипотека, налик, авто, бизнес – вне зависимости от категории;
в) на мете 1. АДМИНКА КРЕДИТ+, в полях заполнения параметров визуально отображены какие из полей текстовые, какие числовые, какие чекбоксы – в полях соответственно визуализированы: текст, значение, чекбокс.
Также, существуют параметры: изображение – куда подгружается соответствующей кнопкой «загрузить» изображение (png, jpg) продукта, реферальная ссылка – ссылка, по которой будет происходить переход со страницы продукта по кнопке «оформить» (см. макет 4.СТРАНИЦА ПРОДУКТА КРЕДИТ+) на страницу банка;
г) параметры выбрать банк и выбрать категорию – параметры с выпадающим списком.
Параметр выбрать банк – отображает значения базы «справочник банков». Значения этого параметра можно подобрать как через выпадающий список, так и по вводу первых букв названия банка, параметр должен предложить значения, если они есть в базе;
Параметр выбрать категорию – отображает списком категории: карты, ипотека, налик, авто, бизнес, выбор определенной категории относит продукт к данной категории и продукт попадает в соответствующий категории список на главной странице;
д) те параметры, поля или чекбоксы которых не заполнены, не должны отображаться на странице продукта. (ИСКЛЮЧЕНИЕ! – Если не заполнены поля кредитный лимит, выводится значение –«не ограничено»)
У параметров есть категории параметров: условия и ставки, требования и документы, обеспечение, документы, погашение кредита, бизнес.
И подкатегории: категория заемщика, ограничение по возрасту заемщика, подтверждение дохода, прочие требования к заемщику,
Правило 1: если ни один параметр в подкатегории не заполнен, то название подкатегории не отображается на странице продукта.
Правило 2: если ни одна подкатегория не заполнена, то категория, к которой относятся не заполненные подкатегории – не отображается на странице продукта.
е) кнопка сохранить – сохраняет в базе заполненные параметры.
1.3 Справочник банков
Раздел справочник банков представляет собой базу банков, которая представлена списком. Список имеет следующие параметры:
а) название – отображает название банка в базе;
б) параметры Карта, Ипотека, Налик, Авто, Бизнес – отображают количество продуктов данного банка в каждой конкретной категории;
в) параметр ГЕО – показывает, сколько регионов суммарно привязано к категориям (Карта, Ипотека, Налик, Авто, Бизнес) продуктов банка;
г) кнопка редактировать открывает форму редактирования банка, кнопка удалить – удаляет продукт из базы.
1.4 Добавить, Геолокация, редактировать
Форма редактирования\заполнения банка – имеет ряд параметров, которые присущи данному банку и которые пересекаются с базой кредитных продуктов, а также, геолокацию категорий продуктов банка.
а) Параметр ПРОДУКТЫ – отображает, сколько у данного банка продуктов в каждой категории (Карта, Ипотека, Налик, Авто, Бизнес), также, показывает какие из продуктов опубликованы, какие из них находятся во вкладках «выбор кредит+», «популярные кредиты месяца», дает возможность менять чекбоксы, редактировать и удалять продукты. Данные продукты берутся из базы кредитных продуктов;
б) поле Название банка позволяет вводить или редактировать название банка. При нажатии на кнопку сохранить – все изменения на странице сохраняются и соответственно вносятся изменения в базу банков и базу продуктов;
в) при нажатии по кнопке Настроить ГЕО – список продуктов банка меняется на категории: Карта, Ипотека, Налик, Авто, Бизнес. Каждая категория имеет список всех регионов РФ.
Проставление чекбокса напротив конкретного региона, означает, что продукты данной категории данного банка будут отображаться только в выбранном (выбранных) регионе (регионах) на главной странице сайта. Проставление чекбокса «все» – выбирает все регионы для отображения продукта в них (данный пункт никак не связан с публикацией!).
г) кнопка Сохранить – сохраняет изменения (по пунктам а,б,в) и вносит обновления в базы.
1.4. Статьи
Раздел статей представляет собой список статей, имеющихся в базе.
а) В списке видны: дата добавления, название статьи, публикация, возможность ее редактировать и кнопка удалить;
б) В редакторе статьи присутствует:
– добавление изображения (с авто форматом 4х4);
– название статьи;
– редактор текста;
– дата добавления статьи( проставляется автоматически, но есть возможность задать свою).
в) Кнопка Сохранить – сохраняет изменения в базе статей.
- 2. ГЛАВНАЯ КРЕДИТ+
Смотрите макет с аналогичным названием, на нем отмечены цифры, обозначающие номер каждого элемента. Ниже описание.
2.1. Указание региона сайта. При нажатии раскрывается список, регионов РФ. Регион определяется автоматически по ip пользователя и соответствующему обращению системы к внешним ip, где есть разбивка на регионы. Также, при первом входе на сайт, пользователю предлагает подтвердить правильно ли сайт определил его место нахождение. (см. 3.ГЛАВНАЯ ГЕО КРЕДИТ+), при щелчке по «нет», открывается список, где пользователь самостоятельно выбирает совой регион. Регион отображается в формате регионального центра, а не названия федеральной единицы (Пермь, Москва, Екатеринбург, Челябинск);
2.2. – 2.3. Выпадающие списки (требуют плавной анимации выпадения). Содержимое списков формируется на основании п.1.1 в,г;
2.4. Выпадающий список «популярные кредиты» копирует содержимое блока «популярные кредиты» см. п.2.17 и состоит из 4х кредитных предложений;
2.5. Ссылка «Полезные советы» ведет на страницу со списком статей;
2.6. Блок отображает количество банков в базе и общее количество опубликованных продуктов;
2.7. Блок общее количество кликов по кнопке кнопкам оформить за все время, и общее количество кликов по кнопке оформить, которое было сделано сегодня;
2.8. Блок отображает общее количество отзывов на сайте за все время и процент одобрения, который нужно вводить вручную из админки;
2.9. Блок с анимацией, три меняющихся слайда. Анимация – исчезновение. Выдержка – 4сек, смена слайда – 1сек; (см. два остальных слайда 7.Сюжет 2 и 8.Сюжет 3)
2.10. Вкладки с категориями кредитных продуктов. Состоят из кнопок, при нажатии, смена цвета;
2.11. – 2.12. Блоки задания нужной суммы и срока бегунками(анимация) и отображение введенных значения( анимация). Параллельно с изменением бегунков меняются результаты выдачи в блоке 2.16.
2.13. Парсит курс валют с сайта ЦБ РФ.
2.14. Копирует результат п.2.7.
2.15. Отображает заголовки и превью текста(кол-во символов определим «по месту») последних (свежих) 3х статей. Ссылка «все советы» – ведет на список статей.
2.16. Блок выдачи кредитных продуктов. По умолчанию видны все результаты в категории;
2.16.1. Ограничить выдачу 10-ю строчками;
2.16.2. Сортировка в блоке по умолчанию происходит по кредитной ставке от меньшего к большему;
2.16.3. Заголовки столбиков (название банка, %, лимит) – кликабельны и выдают сортировку от большего к меньшему для числовых значений, и А-Я для текстовых;
2.16.4. При наведении на строчку – выделение строки полосой;
2.16.5. В столбике лимит выводятся значения поля «до», если поле не задано, то значение поля «от»;
2.16.6. Столбик «подтвердить» берет значения из формы редактирования продукта, из подраздела подтверждение дохода (см. п.1.2.д), если ни один из параметров в подкатегории не отмечен чекбоксом, то в результат выдачи столбика выводится значение – «не требуется».
2.17. Блок «популярные кредиты» строит подборку из четырех кредитных продуктов на основании статистики по кликам на кнопку оформить среди всех продуктов. Счетчик кликов в этом блоке обновляется каждые 7 дней
2.18. Статичная не меняющаяся статья – отдельная под каждый регион. Висит с целью SEO – оптимизации.
2.19. Логотип и текст о копирайте.
2.20. В данном блоке будет размещено несколько контактных имейлов, ссылок на разделы не будет.
2.21. Блок меняется для каждого региона. Туда будет интегрирована Я.Карта и контакты ЦБ РФ в их регионе.
3.СТРАНИЦА ПРОДУКТА КРЕДИТ+
Смотрите макет с аналогичным названием, на нем отмечены цифры, обозначающие номер каждого элемента. Ниже описание.
3.1. Кнопка возвращает к отсортированному на предыдущем шаге списку.
3.2. – 3.3. Кнопка «Оформить» отправляет пользователя по реферальной ссылке, открывает ее в новом окне. Во время работы редиректа отображает переход (см. макет 6.РЕДИРЕКТ КРЕДИТ+)
3.4. Блок с мнениями о продукте, идут вниз до 10шт, кнопка «больше» – должна подгружать остальные мнения, также вниз.
3.5. Кнопка «отправить отзыв» – открывает поверх всего простую форму с полями: ваше имя, текст сообщения, CAPTCHA, крестик закрыть. Нужно также реализовать возможность удаления комментариев самым простым способом (Хоть командой в браузере с присвоением id каммента, хоть как)
4.СПИСОК СТАТЬИ КРЕДИТ+
Смотрите макет с аналогичным названием, на нем отмечены цифры, обозначающие номер каждого элемента. Ниже описание.
4.1. Выводится 10 статей из базы статей(свежих) с картинками, заголовками и превью текста, датой. При щелчке на читать далее – открывает полный текст на новой странице.
5.СТАТЬИ КРЕДИТ+
Смотрите макет с аналогичным названием, на нем отмечены цифры, обозначающие номер каждого элемента. Ниже описание.
5.1. Заголовок, текст статьи, изображение, стрелка «назад», которая возвращает к списку статей, стрелка «вперед», которая перелистывает на более раннее статьи.
5.2. Поставить социальные кнопки на статьи