Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Обязательные требования: знания принципов ООП, 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

Требуется отчитываться о ходе работ на ежедневной основе (что было сделано, что будет сделано завтра), чтобы заказчик не нервничал.

10 лет назад
imho-design
Вероника 
52 годаРоссия
11 лет в сервисе
Была
10 лет назад
Выбранный исполнитель
fidals
Андрей 
33 годаРоссия
10 лет в сервисе
Был
6 лет назад
10 лет назад
$500
20 дней
Толковый грамотный программист. Проект оказался сложнее, чем ожидался, и Андрей сделал все как надо. Спасибо за работу.
Будем работать еще :)
  • Похожие заказы
  • $115

    Ищем программиста на доработки сайта.Сразу скажу,что работа включает в себя и вёрстку,и расширение программного функционала. Нацелены на долгосрочное сотрудничество,потому что всегда требуется помощь именно по Joomla. Подробности вышлю. Бюджет: 4000 руб.

    Закрыт
    10 лет назад
  • $1000

    Есть рабочий инет магазин. К нему необходимо разработать модуль "интерактивной фотографии", пример как тут: http://www.express-office.ru/catalog/staff/Simple/ То есть: 1. Возможность "привязать" к фото точки, на которые завязать вывод того или иного товара. 2. "прикрепляемые" товары будут выбираться из списка simple ...

    Завершен
    10 лет назад
  • $50

    Требуется написать скрипт массовой загрузки хешей на crackstation.net и обработки результатов. В исходный файл кладется список хешей. Скрипт отправляет их пачками по 10 шт(ограничение сайта), распознавая капчу через antigate, полученные хеши складывает в отдельные файлы ...

    Закрыт
    10 лет назад
  • Программирование сервиса-сравнения кредитов с принудительным парсингом кредитных программ (около 30 банков). СМС строго Yii, опыт работы с "Битрикс" приветствуется. Техническое задание и дизайн сайта разработаны.

    Закрыт
    10 лет назад
  • $30

    Для сайта на OpenCart о продаже и доставке пиццы нужно сделать 2 доработки: 1) Скоректировать сортировку на главной. Сейчас она есть, но сортируется внутри каждой категории. Сначала пиццы, потом роллы и тд. Нужно сделать ...

    Завершен
    10 лет назад
  • Нужен срочно программист который сделает конструктор с использованием флеш (и натянуть на сайт — CMS Joomla. Или сдлеать правки + доработать управление модулем. Подробности в личку или скайп.

    Закрыт
    10 лет назад
  • Магазин compa.pinguin.com.ua 1. Если открыть какую то категорию – там фильтр, но он не работает. Работает только там где товары 2. В оформлении заказа после нажатия сохранить информацию о покупателе, должно съезжать вниз до выбора ...

    Закрыт
    10 лет назад
  • Магазин affinitas.com.ua/ 1. Везде настроить старая/новая цена 2. Поле поиска по размеру в категории 3. Форма оформления заказа как тут www.abv.com.ua/ 4. Поиск перестал выдавать аякс подсказки 5. Проверить работу ликпей. перастал работать

    Закрыт
    10 лет назад