Прототип личного кабинета на Django

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
24 марта 2015, 15:05 • 8 откликов • 55 просмотров
Дорогие друзья,

Нужно максимально быстро собрать прототип рекламного личного кабинета, с использованием bootstrap, обернутый в тему с, кхм, вот почему он так называется, с wrapbootstrap.com. (Там есть и просто голый html и SASS и еще что-то, так что думаю вам будет удобно использовать это)

В архиве папка с тем что наредактировали мы на основе темы. Эти страницы, нужно обеспечить функционалом, походу правя косяки в верстке. 
Ссылки проставлены только между некоторыми страницами, а не везде, поэтому я опишу словами примерно что за чем:
1. index_welcome.html - сюда попали сразу после регистрации, предлагают создать кампанию
2. index_welcome2.html - указываем любое, но обязательное название. Отмена - шаг назад, Создать - дальше
3. index_campaign.html - это то, что всегда видим при нажатии на пункт меню Кампании. Представляем, что сразу после регистрации и принуждения к созданию кампании у нас не 2 карточки (Акция на март и Тестовая кампания), а только одна - Тестовая кампания, как будто мы ее так назвали на шаге 2, а теперь заходим в нее, чтобы понять что делать дальше
4. index_testcampaign.html - зашли в Тестовую кампанию, нас опять заставляют создать теперь уже объявление
5. index_testcampaign_add_ad.html - огромная форма. Название это название, а дальше все картинками, потому что в этом html ничего не понятно.
Количество контактов: слайдер-калькулятор по диапазону в заданных пределах, который справа не только меняет число выбранных контактов, но и цену за все (в данном случае 1 рубль за 1 контакт)
Место размещения: в теме есть Nestable List, который можно таскать - таскать не надо, но можно использовать внешний вид для этого вложенного списка, предположительно до 3, но может и 4 уровней вложения. Чекбокс в родительской категории отмечает все что внутри и наоборот.
Предпочтительное время суток: нажали утро - выбрались чекбоксы с 6 до 8 и с 8 до 10, день - с 10 до 16 и тд. При этом Круглосуточно вместе с собой зажимает Утро День Вечер - Снять все - снимает все.
Тип объявления: еще до конца непонятно что с форматом, но предварительно есть выбор - загрузить картинку-баннер, видео ролик или заказать его изготовление, пока это не известно и загрузку файлов делать не надо, но картинку в настоящие блоки превратить нужно (иконки из Font Awesome)
Внизу перед кнопками все еще раз повторяется по данным из формы и жмем дальше
6. index_testcampaign_add_sent.html - типа мы все отправили, заявка ушла на модерацию, а мы ждем и жмем кнопку
7. index_testcampaign_view.html - открылась кампания, в которую мы только что добавили объявление и видно это объявление со статусом на модерации. Мы представляем, что пока мы заходили, его одобрили и видим следующую картину дальше
8. index_marchcampaign_inside_ready_for_pay.html - статус объявления сменился на Ждет оплаты, а над этим зеленая плашка с требованием заплатить, ссылка с которого пока никуда не ведет
9. index_marchcampaign_inside_ready_for_pay_edit.html - мы решили, что может загрузить нужно другой баннер, жмем “редактировать” - и попадаем в режим редактирования объявления, для которого пока нет дополнительных страниц по загрузке новой картинки/видео. Но хотелось бы дать возможность менять название прямо там где оно написано (надпись становится полем, текст в котором можно редактировать) - только кнопку сохранить изменения забыли.
10. index_marchcampaign.html - сюда мы попадаем с index_campaign.html и примерно так выглядит список наших объявлений если у нас их много и все в разных этапах.
На модерации - только что созданные, ждут вердикта
Одобрены ждут оплаты - ждут оплаты
Готовы к запуску - оплачены, ждут нажатия кнопки Поехали внутри объявления (пока нет страницы)
Отклонены - те что не прошли модерацию с описанием причины отклонения (еще нет тоже)
Завершено - те что успешно выбрали весь заказ по контактам
Остановлены - по какой-то причине приостановлены. Без дополнительной загрузки нового видео могут стартовать без новой модерации
11. index_marchcampaign_inside.html - Запущенное объявление
12. index_marchcampaign_inside_edit.html - то же но в режиме редактирования и показаной реакцией на попытку остановить и на попытку загрузить видео новое без остановки показов.
Я переименовал их по порядку, чтобы было удобнее, если это возможно (и конечно же забыл что внутри те ссылки, что были проставлены, тоже сломались, но вроде добавил)
Еще есть index_stats.html - это пример дэшборда, но пока не до него.
Так вот, это примерный вид пользовательской части, которую нужно дополнить функционалом с вашей помощью. При этом всем будет и административная часть, которая будет получать в таблицу похожую на таблицу со списком объявлений, примерно так:
10index_backoffice_list.html — список заявок на размещение
10index_backoffice_list_inside.html – карточка заявки
10index_backoffice_list_users.html — база пользователей
10index_backoffice_list_users_inside.html – профиль пользователя внутри

Еще нужно подцепить регистрацию/авторизацию пользователей, с различием в правах (используя страницу авторизации из темы).


К сожалению нужно правда быстро. Кроме того, речь идет именно о прототипе, на который мы посмотрим и все переделаем, но при этом он должен работать. Конечно я буду рад, если вы захотите продолжить работу по превращению этого прототипа в продакшн приложение.

От вас я жду стоимости за описанный выше объем, плюс конечно будут доработки, на которые можно расчитывать
Файлы