Сайт букмекерской конторы

Дмитрий14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.09.2012

Сайт букмекерской конторы

Сокращенный ТЗ.

Необходимо сделать сайт букмекерской конторы с админской панелью.

В разработке сайта использовать языки программирования php, jscript и базу данных mysql или postgresql. Можно использовать любые фреймворки для работы функционала сайта. Требование к фреймворкам: распространенность, скорость, документированность.

Функционал сайта:

- авторизация пользователей;

- вывод событий;

- betslip (ставки) с ординарами, экспресами и системой;

- вывод результатов событий;

- лайв события будут организованы на стороннем модуле (модуль и API прилогается);

- профайл пользователя: текущие ставки, архивные ставки, вывод депозита, ввод депозита,

баланс кошелька.

- регистрация пользователя.

Функционал админской панели:

- работа с пользователями: поиск, удаление, смена пароля (отсылка на емайл), изменение емайл, редактирование ФИО, просмотр ставок, блокирование пользователе, снижение максимума ставок;

- работа с линией: удаление событий, редактирование событий (прочий функционал не требуется, но можно оставить в зачаточном состоянии, для доработки в будущем).

- ввод и редактирование результатов;

- отчеты: общий отчет по ставкам в течении дня (принятых ставок, расчитанных ставок, выигрышных ставок, проигрышных ставок), отчет по периодам, отчеты пополнения и снятия средств из webmoney, moneta.ru;

- возврат ставок на пересчет (ошибочно введеные результаты).

Импорт событий и результатов.

Поскольку у нас имеется ПО для букмейкерства и все события и результаты обрабатываются, то имеет смысл сделать импорт событий и результатов на сайт в автоматическом режиме (crontab) через папки обмена. Работа на уровне протоколов SOAP не представляется возможным (слишком устарело наше ПО), но интерфейс для работы по SOAP нужно заложить. Важно, чтобы парсер мог определить уже портированные события и определять изменившиеся коэффициенты.

Образец xml линии и результатов высылаются исполнителю.

Live события.

Для лайв событий используется партнерский модуль, написанный на flex и jscript. API прилогается. Сам модуль тоже есть, но его можно выслать по почте отдельно. Расчет событий производится на стороннем ресурсе. Сам модуль закрыт для нас и работать с ним можно через API интерфейс на jscript. Для консультаций по работе модуля будут предоставлены контакты разработчиков и внедренцев. Собственные лайв события не нужны.

Документация.

Достаточно комментариев на русском и английском языке по коду и в сопроводительном файле указать какие фреймворки необходимы, а также мелкие указания по установки. Для базы данных предоставить описание полей (можно в виде комментариев по ходу схемы БД)

Расчет ставок.

В части расчета необходимо ввести основные расчеты по видам спорта. Дополнительные игры с учетом наших особенностей будут доработаны позже. Для расчета ставок будет предоставлен контакты для консультирования.

Дизайн.

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

Новости.

Не нужны, совсем. CMS для работы с оформлением сайта не нужен.

Исходный код.

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

База данных.

Для написанию утилиты по экспорту всех пользователей из нашей текущей БД и интеграции пополнения счета из нашего клиентского ПО необходимо предоставить версию БД с устоявшейся API. Желательно, включить туда и таблицы пополнения, снятия средств и истории ставок для доработки нашего ПО.

Сроки.

На написание и тестирование (прогон) отводится 3 месяца. За опоздание предусмотрен штраф в размере 10$ за каждый день просрочки.

По мере реализации функционала обязательно демонстрировать промежуточные версии, для вашего удобства вы можете арендовать виртуальный сервер или мы можем предоставить физический сервер с полным доступом.