Программная часть для сайта объявлений об услугах, фреймворк
Требуется разработка программной части сайта объявлений об услугах мотоинструкторов на Фреймворке.
Сайт предполагает платное размещение объявлений. На сайте будут три независимых раздела: Инструкторы, Мотошколы, Статьи.
Дизайн сайта готов, врстка дорабатывается, будет готова на днях.
1. Необходимы три типа личных кабинетов: Для инструкторов, для мотошкол и для комментаторов. Каждый личный кабинет для своего раздела
(из личного кабинета инструктора размещается объявление в раздел
"инструкторы", из кабинета мотошколы" – в раздел "школы". Регистрация
кабинета по номеру телефона (подключение сервиса смс-оповещения) и
email. Админ имеет доступ к любому личному кабинету и может править их
по своему усмотрению.
2. Для размещения объявлений на сайте требуются два общих списка ("Инструкторы" и "Школы"), с сортировкой по рейтингу. Баллы рейтинга
начисляются следующим образом: В зависимости от количества времени,
проведённом инструктором на сайте с момента размещения от количества
отзывов, оставленных посетителями от баллов, выставляемых юзером в
отзыве
3. В личном кабинете у инструктора (и школы) должна быть возможность добавить фото и видео, написать о себе, обозначить стоимость и номер
телефона, а так же выбрать настроенные админом параметры (районы работы,
виды обучения, услуги и т.д.) по которым будет осуществляться поиск
через форму поиска в общем списке. Так же в кабинете должен быть раздел
статистики просмотров объявления и раздел оплаты (через специальный
скрипт, размещаемый на отдельном домене, нужна будет настраиваемая
исходящая ссылка на каждую покупку и возврат юзера после оплаты).
3. Для вывода объявлений так же требуется "ротатор" с режимами работы:
• статический (размещение блоков согласно оплате инструкторами мест в личном кабинете 1,2,3 и т.д.)
• ротация 1 раз в сутки (переход каждого блока на одну позицию вниз 1 раз в сутки, последний становится первым) ротация по оплате (переход
каждого блока на однупозицию вниз при оплате новым инструктором первого
места, последнее место выбывает из списка)
• смешанный (ротация + закреплнные места) при оплате инструктором размещения на определнном месте это место не ротируется с остальными.
• при отсутствии желающих размещаться в ротаторе, должны выводиться объявления инструкторов по списку с автоматической ротацией вниз на одну
позицию раз в сутки.
места в ротаторе покупаются в разделе оплаты в личном кабинете количество мест в ротаторе задаётся админом, включение и выключение
ротаторов на нескольких страницах сайта
Ротатора планируется три, каждый из них должен выводиться в любом из 5 мест на страницах сайта. В ротаторах будет задаваемое админом
количество мест, каждое место можно будет купить в разделе «оплата».
Более подробное ТЗ на программную часть будет отдельно, вместе с макетами вёрстки.
Стоимость работы обсуждается, предлагайте свою.Обязательные требованияПолная работоспособность сайта, по пунктам из ТЗ без глюков и зависаний