Ищем программиста на доработки сайта.Сразу скажу,что работа включает в себя и вёрстку,и расширение программного функционала. Нацелены на долгосрочное сотрудничество,потому что всегда требуется помощь именно по Joomla. Подробности ...
Разработка сервиса бронирования билетов на Yii
Обязательные требования: знания принципов ООП, Yii, jQuery UI, Paper.js, Robokassa, Yakoon SMS gate.
JS интерфейс бронирования и покупки билетов (наподобие того, что в afisha).
вызов на любом сайте определённого JS скрипта, который запускается попапом, запрашивает в сторонней базе
расписание концертов/сеансов и т.п., отрисовывает расписание и залы, позволяет выбирать свободные места
и либо бронирует их, либо покупает, а в конце позволяет распечатывать билеты.
УЖЕ ЕСТЬ и будет предоставлено:
А. разработанный интерфейс на JS jQuery UI
(5 экранов, образец 1-го экрана на приложенном скриншоте);
Б. готовая БД на MS SQL (доступ к облаку Microsoft Azure будет предоставлен);
В. разработанный API для получения информации о залах и наличии билетов
(список процедур, выдающий данные в табличном виде).
НУЖНО
1. Использовать свой хостинг, чтобы не бояться, что вас кинут
(на хостинге для PHP потребуется pdo_dblib для работы с MS-SQL).
2. Развернуть Yii и создать на нём проект, к которому подключить выданные нами скрипты интерфейса и настроить подключение к MS-SQL базе. Новый адрес приложения скинуть нам, чтобы мы могли тестировать. В интерфейс должны выводиться сеансы, работать поиск по календарю, фильтрация по времени и переход к покупке.
3. По получаемым из БД массивам (конвертируя данные в JSON) настроить отрисовку залов в Paper.js
3.1. Отрисовка карты секторов (небольшая область, где можно выбрать сектор)
3.2. Сам сектор с местами (для каждого элемента/места передаются координаты, в пределах которых отрисовывается место, признак занятости и т.п.)
3.3. Легенда – список цветов и их описаний (также передается вам по запросу уже готовой процедурой).
4. Каждое место может быть выбрано и выделено. По выбираемым юзером местам и нажатию кнопки "купить" настроить оплату с использованием агрегатора Robokassa. По результатам покупки инсертить информацию в БД
(обращение к уже готовой процедуре).
5. По выбираемым юзером местам и нажатию кнопки "бронировать" вызывать другую процедуру, которая забронирует места и выдаст коды.
6. Настроить отправку информационных сообщений (покупка, бронирование) с использованием SMS-сервиса Yakoon.
7. После получения по робокассе подтверждения об оплате позволять распечатывать билеты, передавая в уже сверстанный макет номера мест, спец код (в верстке уже написан генератор, который преобразует его в штрих-код) и проч. информацию.
8. Настроить кеширование полученных данных средствами Yii, чтобы при повторных запросах каждый раз не гонять одни и те же данные, а сначала спрашивать, изменились ли они, и только потом загружать геометрию зала второй раз при необходимости.
9. После получения оплаты перенести и запустить проект на хостинг заказчика (лучше посоветовать, какой из распространенных хостингов лучше использовать, чтобы там без проблем работало получившееся приложение).
Проект построить на Yii максимально объектно, минимум своего кода.
Код обязательно подробно комментить.
Что предоставляется по проекту:
- общее описание проекта и работы интерфейсов
- JS интерфейс в архиве.
- Описание API-процедур для получения информации из MS-SQL
- Информация о доступе к БД MS-SQL (Azure)
- Готовая верстка билета с генератором штрих-кодов
- Тестовые доступы к робокассе и Yakoon
Требуется отчитываться о ходе работ на ежедневной основе (что было сделано, что будет сделано завтра), чтобы заказчик не нервничал.
Выбранный исполнитель
Похожие заказы
- $115Веб-программирование8 заявокЗакрыт11 лет назад
- $1000
Есть рабочий инет магазин. К нему необходимо разработать модуль "интерактивной фотографии", пример как тут: http://www.express-office.ru/catalog/staff/Simple/ То есть: 1. Возможность "привязать" к фото точки, на которые завязать вывод того или иного ...
Веб-программирование1 исполнительЗавершен11 лет назад - $50
Требуется написать скрипт массовой загрузки хешей на crackstation.net и обработки результатов. В исходный файл кладется список хешей. Скрипт отправляет их пачками по 10 шт(ограничение сайта), распознавая капчу через antigate, полученные хеши складывает в отдельные файлы ...
Веб-программирование1 заявкаЗакрыт11 лет назад Программирование сервиса-сравнения кредитов с принудительным парсингом кредитных программ (около 30 банков). СМС строго Yii, опыт работы с "Битрикс" приветствуется. Техническое задание и дизайн сайта разработаны.
Веб-программирование5 заявокЗакрыт11 лет назад- $30
Для сайта на OpenCart о продаже и доставке пиццы нужно сделать 2 доработки: 1) Скоректировать сортировку на главной. Сейчас она есть, но сортируется внутри каждой категории. Сначала пиццы, потом роллы и тд. ...
Веб-программирование1 исполнительЗавершен11 лет назад Вероятнее всего сайт взломали. Нужно найти и удалить вредоносный код, а так же поставить заплатку на уязвимость. Все доступы и логи предоставлю.
Веб-программирование1 исполнительЗавершен11 лет назадНужен срочно программист который сделает конструктор с использованием флеш (и натянуть на сайт — CMS Joomla. Или сдлеать правки + доработать управление модулем. Подробности в личку или скайп.
Веб-программирование1 заявкаЗакрыт11 лет назадМагазин compa.pinguin.com.ua 1. Если открыть какую то категорию – там фильтр, но он не работает. Работает только там где товары 2. В оформлении заказа после нажатия сохранить информацию о покупателе, должно ...
Веб-программирование3 заявкиЗакрыт11 лет назадМагазин affinitas.com.ua/ 1. Везде настроить старая/новая цена 2. Поле поиска по размеру в категории 3. Форма оформления заказа как тут www.abv.com.ua/ 4. Поиск перестал выдавать аякс подсказки ...
Веб-программирование2 заявкиЗакрыт11 лет назадНеобходимо написать PHP скрипт. Нужно собирать товары с одного сайта для импорта (по крону) в сайт на опенкарте. Укажите, что должно быть в ТЗ, дополню.
Веб-программирование6 заявокЗакрыт11 лет назад