Создание и поддержка веб-приложения
Бриф на разработку веб приложения
1. Общая информация.
Наша компания занимается внутри игровыми предметами для игры Counter-Strike: Global Offensive.
Цель: разработать быстрое и не перегруженное веб приложение для обеспечения розыгрыша предметов по типу Лотерея.
2. Функционал и технические особенности
2.1. Примеры подобных приложений: http://csgorage.com/, https://skinarena.com/
2.2. В первом случае нам нравится сама концепция, но реализацию считаем сырой и неудобной. Во втором случае, мы считаем, что веб-приложение является хорошо выверенным продуктом, не перегруженным, с высоким уровнем быстродействия и обладает простой навигацией и информативностью. Однако данное приложение обладает отличной концепцией от нашего продукта.
2.3. Приложение должно обладать следующими возможностями
• Интеграция со Steam Web API (http://steamcommunity.com/dev?l http://habrahabr.ru/post/172223/), а именно:
- Авторизация пользователя на сайте с помощью Steam аккаунта
- Полноценное взаимодействие с инвентарем посредством Steam Bot и обеспечение видимости инвентаря через интерфейс веб-приложения
• Интеграция со Steam analyst API http://csgo.steamanalyst.com/
- Все цены на внутри игровые предметы будут браться, и синхронизироваться с данного сервиса.
- Также с помощью данного сервиса предусматривается указание цен на предметы в инвентаре пользователя для наглядности
• Интеграция со сторонним генератором случайных или псевдослучайных чисел для выбора победителя (выбор сервиса в данный момент на рассмотрении)
• Интеграция с платежными системами (Visa, PayPal, QIWI, Money, Skrill)
Вывод денег не предусмотрен, только выигранными внутри игровыми предметами
2.4. Порядок пользования конечным пользователем:
• Пользователь пополняет свой баланс двумя способами: a) с помощью платежных систем, б) с помощью внутри игровых предметов, которые меняются на деньги соответственно сервису csgo.steamanalyst.com
• Далее пользователь принимает участие в текущих розыгрышах либо создает собственный розыгрыш, выбирая предмет и кол-во мест на розыгрыш.