|
|
Бюджет: 15000 руб.
$228.8 или €205.4 |
СУТЬ РАЗРАБОТКИ JS интерфейс бронирования и покупки билетов (наподобие того, что в afisha). вызов на любом сайте определённого JS скрипта, который запускается попапом, запрашивает в сторонней базе расписание концертов/сеансов и т.п., отрисовывает расписание и залы, позволяет выбирать свободные места и либо бронирует их, либо покупает. ТРЕБОВАНИЯ Знания принципов ООП, Yii, jQuery UI, JSON, Paper.js, Robokassa, Yakoon SMS gate. УЖЕ ЕСТЬ: А. разработанный интерфейс на JS jQuery UI (5 экранов, образец 1-го экрана на приложенном скриншоте); Б. готовая БД на MS SQL (доступ предоставим); В. разработанный API для получения информации о залах и наличии билетов (список процедур, выдающий данные в табличном виде). НУЖНО 1. Использовать свой хостинг, чтобы не бояться, что вас кинут (на хостинге для PHP потребуется pdo_dblib для работы с MS-SQL). 2. Развернуть Yii и создать на нём проект, к которому подключить выданные нами скрипты интерфейса и настроить подключение к MS-SQL базе. Новый адрес приложения скинуть нам, чтобы мы могли тестировать. 3. По получаемым из БД массивам (JSON) настроить отрисовку залов в Paper.js (для каждого элемента передаётся его внешний вид, координаты, признак занятости и т.п.) 4. По выбираемым юзером местам и нажатию кнопки "купить" настроить оплату с использованием агрегатора Robokassa. По результатам покупки инсертить информацию в БД (обращение к уже готовой процедуре). 5. По выбираемым юзером местам и нажатию кнопки "бронировать" вызывать другую процедуру, которая забронирует места и выдаст коды. 6. Настроить отправку информационных сообщений (покупка, бронирование) с использованием SMS-сервиса Yakoon. 7. Настроить кеширование полученных данных средствами Yii, чтобы при повторных запросах каждый раз не гонять одни и те же данные, а сначала спрашивать, изменились ли они, и только потом загружать геометрию зала второй раз при необходимости. Проект построить на Yii максимально объектно, минимум своего кода. Код обязательно подробно комментить. Что предоставляется по проекту: - JS интерфейс в архиве. - Описание API-процедур для получения информации из MS-SQL - Информация о доступе к БД MS-SQL
|
|
|
Опубликован 28.10.2013 в 13:06 по мск
Электронная почта: info@imho-design.ru
Телефон: (965) 368-44-43
Проект ориентирован на фрилансеров со специализацией: Веб-программирование
Прошло времени с момента публикации: более 11 лет
|
|
Просмотреть кандидатов на исполнение проекта
Исполнитель проекта:
Липовцев Богдан [greshnikang]
|
|
|
|
|
|