Описание функциональных возможностей 1. Главная страница 1.1. Логотип 1.2. Краткое описание 1.3. Меню: Главная, подать объявление (выделено), контакты, о нас, показать списком (отображается если объявления показаны на карте + при клике учитываются опции поиска)., показать на карте (отображается если объявления показаны списком+ при клике учитываются опции поиска). – при клике переход на соответствующую страницу 1.4. Кнопка “вход” (если пользователь авторизован то кнопка не отображается) – при клике всплывает форма входа (с возможностью закрыть по “крестику”), 1.5. Кнопка “регистрация” (если пользователь авторизован то кнопка не отображается) – при клике переходит на страницу с регистрацией 1.6. Кнопка “Выход” (только если пользователь авторизован то кнопка отображается) – при клике происходит выход из личного кабинета 1.7. Карта с объявлениями (при активной опции “на карте” (изначально активна для просмотра с компьютера или изначально НЕ активна для просмотра с мобильного телефона, смартфона, планшета)) 1.7.1. При клике на объект выходит сообщение с названием и ценой и адресом + ссылка для полного просмотра объявления 1.7.2. Если объявлений более 350, то выдавать сообщение и показывать объявлений не более 350 1.7.3. При увеличении области карты, проверка на количество объявлений (выдавать не более 350) 1.7.4. Если по одному адресу более 1 объекта, выводится значек с количеством объектов, а при клике выводятся список объектов на точке с возможностью перехода на конкретный объект по клику. + возможность закрыть список по “крестику” 1.7.5. В списке объектов указывается: Номер объявления, адрес, цена, метраж, галочка “почасовая аренда/сдача” (если опция присутствует в объявлении), значок добавить в “избранное”, при нажатии на который объявление или добавляется или удаляется из избранного и меняется вид значка. (При возникновении ошибок, выводиться сообщение с пояснением) 1.8. На карте слева 2 кнопки (Снять(изначально активна), Сдать), справа (Продать, Купить) (при активной опции “на карте” (изначально активна для просмотра с компьютера или изначально НЕ активна для просмотра с мобильного телефона, смартфона, планшета)) – при активности любой из опций, кнопка выделяется и показываются соответствующие объявления на карте. При повторном нажатии на кнопку, выделение убирается и показываются объявления согласно выбранным опциям. 1.9. Поиск (краткий) по: адресу (поле ввода), цене (ползунок “от” – “до”), метражу (ползунок “от” – “до”). При нажатии на кнопку “Искать” – происходит поиск согласно выбранным опциям и введенным данным. Кнопка “Показать списком” (отображается если объявления показаны на карте + при клике учитываются опции поиска)., Кнопка “показать на карте” (отображается если объявления показаны списком+ при клике учитываются опции поиска). – при клике переход на соответствующую страницу. Возможность сортировки данных согласно выбранным опциям как в кратком так и в расширенном поиске по: Дате добавления (возрастание или убывание) или По цене(возрастание или убывание). (При возникновении ошибок, выводиться сообщение с пояснением) 1.10. Поиск (расширенный). По нажатию на кнопку “расширенный поиск”, ниже после краткого поиска добавляются элементы расширенного поиска, а именно: Чекбокс “С фото”, Чекбокс “Почасовая аренда” (отображается только при выборе опций: сдать или/и снять), Все динамически добавленный чекбоксы через админ панель. При выборе тех или иных чекбоксов, происходит автоматический поиск согласно выбранным опциям. Кнопка “Показать списком” (отображается если объявления показаны на карте + при клике учитываются опции поиска)., Кнопка “показать на карте” (отображается если объявления показаны списком+ при клике учитываются опции поиска). – при клике переход на соответствующую страницу. (При возникновении ошибок, выводиться сообщение с пояснением) 1.11. Подвал. Ссылки на страницы: Главная, подать объявление, контакты, о нас, реклама на сайте, написать администратору, тарифы, помощь. При клике на ссылку, происходит соответствующий переход на необходимую страницу. Отображение счетчика (если добавлен). 1.12. Список с объявлениями. (при активной опции “показать списком” (изначально НЕ активна для компьютерного просмотра или изначально активна для просмотра с мобильного телефона, смартфона, планшета)). 1.12.1. По умолчанию выводиться 15 объявлений на страницу. 1.12.2. Возможность перехода по страницам 1.12.3. Указано количество объявлений с учетом фильтров 1.12.4. Возможность изменять количество отображений объявлений на страницу 1.12.5. В объявлении показывается: Адрес, номер объявления, цена, площадь, галочка “почасовая аренда/сдача” (если опция присутствует в объявлении), все активные опции, фото, краткое описание, кнопка “просмотреть”, значок добавить в “избранное”, дата добавления. 1.12.6. При нажатии на значок добавить в “избранное”, объявление или добавляется или удаляется из избранного и меняется вид значка 1.12.7. При нажатии на кнопку “просмотреть” или по адресу или по номеру объявления или по фото – открывается страница с объявлением. 1.13. Премиум объявления выделяются цветом или другим маркером и показываются первыми в списке. 1.14. Премиум объявления отображаются сверху списка по 3 штуки в случайном порядке (в приоритете ближайшие объявления по указанным характеристикам) (если список). 2. Страница “Форма входа” (всплывающая) 2.1. Логин (e-mail) 2.2. Пароль 2.3. Чекбокс “запомнить” – выполняет функцию запоминания на компьютере по кукам, а не по сессии 2.4. Кнопка вход – при нажатии происходит авторизация пользователя 2.5. “Забыли пароль” – при нажатии закрывается форма входа и открывается форма с восстановлением пароля 2.6. Возможность закрыть форму по нажатию на “крестик” 2.7. Каптча (с возможностью обновления картинки по клику по ней или по кнопке рядом с ней) – появляется и учитывается если отмечена в админ панели как обязательное условие 2.8. При возникновении какой либо ошибки – появляется сообщение с пояснением 3. Страница “Восстановление пароля” (всплывающая) 3.1. Поле “email” 3.2. Кнопка “Отправить пароль” – при нажатии на указанный email отправляется новый сгенерированный пароль 3.3. Возможность закрыть форму по нажатию на “крестик” 3.4. Каптча (с возможностью обновления картинки по клику по ней или по кнопке рядом с ней) – появляется и учитывается если отмечена в админ панели как обязательное условие 3.5. При возникновении какой либо ошибки – появляется сообщение с пояснением 4. Страница “Регистрация” 4.1. Поля: Имя Фамилия Отчество Телефон (с валидацией ввода, пример +7 (499) 000-00-00 ) Email – (будет использоваться в качестве логина для входа) Повторить ввод email Пароль Название компании 4.2. Каптча (с возможностью обновления картинки по клику по ней или по кнопке рядом с ней) – появляется и учитывается если отмечена в админ панели как обязательное условие 4.3. Кнопка “зарегистрироваться” – при клике происходит создание учетной записи пользователя на сайте 4.4. При неудачной попытке зарегистрироваться выдается сообщение с пояснением проблемы + подстветка поля (полей) с некорректными данными 5. Страница “С объявлением” 5.1. Логотип 5.2. Краткое описание 5.3. Меню: Главная, подать объявление (выделено), контакты, о нас, показать списком (отображается если объявления показаны на карте + при клике учитываются опции поиска)., показать на карте (отображается если объявления показаны списком+ при клике учитываются опции поиска). – при клике переход на соответствующую страницу 5.4. Подвал. Ссылки на страницы: Главная, подать объявление, контакты, о нас, реклама на сайте, написать администратору, тарифы, помощь. При клике на ссылку, происходит соответствующий переход на необходимую страницу. Отображение счетчика (если добавлен). 5.5. Блок с VIP объявлениями – отображаются VIP объявления (по 5 штук в блоке в случайном порядке (в приоритете ближайшие по месту удаления от текущего объявления)) 5.6. Отображается логин пользователя и кнопка выход или кнопка входа 5.7. В объявлении показывается: Адрес, номер объявления, цена, площадь, галочка “почасовая аренда/сдача” (если опция присутствует в объявлении), все активные опции, фото, краткое описание, кнопка “просмотреть”, значок добавить в “избранное”, дата добавления, контакты продавца, объявление на карте, информация о продавце. 5.8. Возможность распечатать. – формат на усмотрение разработчика 5.9. Возможность посмотреть все фото. – формат на усмотрение разработчика 5.10. Возможность пожаловаться на объявление (только авторизованным пользователям) – формат на усмотрение разработчика 5.11. Возможность написать продавцу (только авторизованным пользователям) – формат на усмотрение разработчика 6. Страница “Личный кабинет” 6.1. Логотип (по правую сторону отображается Логин пользователя и кнопка выхода из личного кабинета) 6.2. Краткое описание 6.3. Меню: Главная, подать объявление (выделено), контакты, о нас 6.4. Подвал. Ссылки на страницы: Главная, подать объявление, контакты, о нас, реклама на сайте, написать администратору, тарифы, помощь. При клике на ссылку, происходит соответствующий переход на необходимую страницу. Отображение счетчика (если добавлен). 6.5. Кнопки: Баланс, Избранное, Личные сообщения, Мои объявления, Редактировать личную информацию (при нажатии соответствующая кнопка подсвечивается) 6.6. В соответствии с нажатой кнопкой, ниже под кнопками отображается необходимый контент 7. Подстраница личного кабинета: Баланс 7.1. Поле “Сумма” и кнопка “Пополнить”, по нажатию происходит переход на биллинг для оплаты. 7.2. Отображается текущий баланс 7.3. Таблица с постраничной выборкой (по умолчанию 20 строк на страницу) и сортировкой по дате, с указанием информации: пополнение или списании денежных средств(если пополнение то зелёная строка, если списание то красная), сумма, дата. 7.4. Возможность очистки истории 8. Подстраница личного кабинета: Избранное 8.1. Список с избранными объявлениями. 8.2. По умолчанию выводиться 15 объявлений на страницу. 8.3. Возможность перехода по страницам 8.4. Указано количество объявлений с учетом фильтров 8.5. Возможность изменять количество отображений объявлений на страницу 8.6. В объявлении показывается: Адрес, номер объявления, цена, площадь, галочка “почасовая аренда/сдача” (если опция присутствует в объявлении), все активные опции, фото, краткое описание, кнопка “просмотреть”, значок добавить в “избранное”, дата добавления. 8.7. Возможность удалить из избранного конкретное объявление 8.8. При нажатии на кнопку “просмотреть” или по адресу или по номеру объявления или по фото – открывается страница с объявлением 9. Подстраница личного кабинета: Личные сообщения 9.1. Возможность перехода по папкам: Входящие, Отправленные 9.2. По умолчанию отображается список входящих сообщений (30 строк на страницу с постраничной разбивкой) 9.3. В строке отображается: Заголовок: повод (название объявления), стрелка входящего или исходящего сообщения, крестик для удаления сообщения, 9.4. При нажатии на заголовок, под строчкой открывается поле с сообщением и появляется кнопка “Ответить” (и предыдущая переписка с указанием дат и времени сообщений(если текста слишком много то появляется ползунок с возможностью прокрутки в низ или вверх)). 9.5. При нажатии на кнопку “Ответить” – под сообщение появляется текстовое поле и кнопка “Отправить сообщение” 9.6. При нажатии на кнопку “Отправить сообщение” – происходит отправка сообщения и выдается уведомление об успешной отправке (если пользователь не заблокирован). Происходит свертывание всей открытой цепочки. 9.7. Отображается количество новых сообщений 9.8. В списке новые сообщения выделены жирным если они не прочитаны 10. Подстраница личного кабинета: Мои объявления 10.1. Кнопка “Добавить объявление” 10.2. По умолчанию выводиться 15 объявлений на страницу. 10.3. Возможность перехода по страницам 10.4. Указано количество объявлений с учетом фильтров 10.5. Возможность изменять количество отображений объявлений на страницу 10.6. В объявлении показывается: Адрес, номер объявления, цена, площадь, галочка “почасовая аренда/сдача” (если опция присутствует в объявлении), все активные опции, фото, краткое описание, кнопки “просмотреть, деактивировать/ активировать, сделать премиум, сделать VIP”, значок добавить в “избранное”, дата добавления, количество дней до конца премиум размещения, количество дней до конца VIP размещения, количество дней до деактивации (объявление автоматически деактивируется через 90 дней после размещения, возможность автопродления), количество просмотров. 10.7. Возможность удалить из списка конкретное объявление 10.8. При нажатии на кнопку “просмотреть” или по адресу или по номеру объявления или по фото – открывается страница с объявлением 10.9. При нажатии на кнопку “редактировать” открывается заполненная форма добавления объявления с возможность внести изменения и сохранить 10.10. Если объявления платное, то оно выделено цветом. 10.11. Если объявление не активно, то оно выделено другим цветом 10.12. При нажатии на кнопку Активировать/Деактивировать – происходить активация или деактивация объявления 10.13. При нажатии на кнопку “Сделать премиум” – происходит списание средств (с предупреждением о списании и указанием суммы) или предлагает пополнить баланс. 10.14. При оплате активации услуги премиум объявления, VIP объявления (объявление попадает в список на 7 дней) 10.15. При нажатии на кнопку “Сделать VIP” – происходит списание средств (с предупреждением о списании и указанием суммы) или предлагает пополнить баланс. 11. Подстраница личного кабинета: Редактировать личную информацию 11.1. Поля: Имя, Фамилия, Отчество, Телефон, e-mail, Старый пароль (заполняется для смены какой либо информации), Новый пароль (заполняется только для изменения текущего пароля), Повторить новый пароль (заполняется только для изменения текущего пароля), Название организации. 11.2. Кнопка “сохранить” – по нажатию происходит сохранения информации с проверкой по паролям. 11.3. Все поля кроме паролей, заполняются автоматически из базы данных 12. Страница добавления объявления 12.1. Логотип (по правую сторону отображается Логин пользователя и кнопка выхода из личного кабинета) 12.2. Краткое описание 12.3. Меню: Главная, подать объявление (выделено), контакты, о нас 12.4. Подвал. Ссылки на страницы: Главная, подать объявление, контакты, о нас, реклама на сайте, написать администратору, тарифы, помощь. При клике на ссылку, происходит соответствующий переход на необходимую страницу. Отображение счетчика (если добавлен). 12.5. Отображается логин пользователя и кнопка выход 12.6. Добавлять объявления могут только зарегистрированные пользователи 12.7. Отображаются все необходимые опции, поля, чекбоксы для добавления объявления 12.8. Загрузка фото не более 5 штук (1 фото максимум 5 мб) 12.9. Возможность указания точки на карте 12.10. Указание возможности отправки Личных соощений 12.11. Возможность седлать объявление VIP и/или Премиум объявление 12.12. Возможность указать автопродление объявления 12.13. Возможность просмотреть вид объявления перед добавлением 12.14. Каптча (с возможностью обновления картинки по клику по ней или по кнопке рядом с ней) – появляется и учитывается если отмечена в админ панели как обязательное условие 13. Страница “Тарифы” – формат на усмотрение разработчика 14. Страница “О нас” – формат на усмотрение разработчика 15. Страница “Контакты” – формат на усмотрение разработчика 16. Страница “Реклама на сайте” – формат на усмотрение разработчика 17. Страница “Написать администратору” – формат на усмотрение разработчика 18. Страница “Помощь” – формат на усмотрение разработчика 19. Админ панель (все возможности доминируют на пользовательскими) 19.1. Возможность задавать тариф для VIP, премиум и обычных объявлений (тоже могут быть платными) 19.2. Возможность вводить скидку для определённого пользователя 19.3. Возможность вводить скидку для всех пользователей 19.4. Возможность блокировать/разблокировать пользователя 19.5. Возможность добавлять новое объявление 19.6. Возможность любое редактировать объявление 19.7. Возможность удалять объявление 19.8. Возможность любое пополнять баланс вручную 19.9. Возможность читать личные сообщения пользователей 19.10. Возможность отправлять сообщение определенному пользователю 19.11. Возможность осуществлять массовую рассылку пользователям 19.12. Возможность создавать дополнительного пользователя для админ панели с выбором его возможностей 19.13. Возможность активации/деактивации объявления 19.14. Возможность включения/отключения опций VIP и Премиум объявлений 19.15. Возможность добавлять/удалять новые чекбоксы (с новыми названиями) для объявлений + эти чекбоксы можно так же отмечать в поиске + возможность загрузки иконки под конкретный чекбокс 19.16. Возможность добавлять, редактировать, удалять текст на главной странице 19.17. Возможность добавлять, удалять код счетчика 19.18. Возможность добавлять, удалять, редактировать пункты меню 19.19. Возможность добавлять, удалять, редактировать статичные страницы 19.20. Возможность удалять, редактировать баннеры: Верх страницы, Низ страницы, Над объявлениями, Под объявлениями, с боку объявления/объявлений. 19.21. Статистика перехода по баннеру 19.22. Возможность ротации баннера 19.23. Возможность указать необходимое количество просмотров/переходов (в том числе с указанием уникальности пользователя) в сутки/час – для баннера 19.24. Возможность указать срок действия баннера 19.25. Возможность задать баннер-заглушку при отсутствии показов остальных баннеров