Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Менеджер пожертвований для игрового сервера

closed without completion


"Менеджер пожертвований" - система для приема платежей и выдачи товара в игре.


Краткое ТЗ:
- Услуга должна быть автоматизированной, минимум действий с моей стороны.
- Для каждого пользователя в панели ввести личный счет и возможность пополнять его, вводя нужную сумму и нажимая соответствующую кнопку.
- Добавить новый раздел "Менеджер пожертвований".
- Если услуга еще не заказана, вывести в разделе кнопку для заказа.

Заказ услуги -> списание средств с личного счета. Если их недостаточно - перевод на страницу пополнения.

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

Клиент:
1) Переход по ссылке.
2) Главная страница с информацией о сервере и категориями для пожертвований.
3) Выбор категории -> выбор товара -> информация о товаре (описание, цена).
4) Кнопка "Пожертвовать" -> новая страница с переключателем "Онлайн/Оффлайн" и вводом UID (уникального индикатора игрока) или авторизация через Steam (возвращает такой же UID).
5) Оплата -> Result Page -> Получение товара в игре и обновление баланса администратора данного сервера.

Администратор сервера:
По сути, у него должен быть этакой "конструктор", с помощью которого он может выбрать нужные категории, добавить в них определенные товары.

Подразделы "Менеджер пожертований" для администратора сервера:
1) Категории - выбор из готовых категорий (чекбоксы).
2) Добавить товар.
Форма:
Название   Изображение (загрузка файла)   Classname (ID)  Категория   Цена

Статистика:
1) На счету: n руб.
2) Количество пожертвований: n
3) Самый популярный товар: название с ссылкой на него.
4) Таблица с историей пожертований:
#   Steam ID(UID)   Товар   Сумма   Статус

5) Кнопка "Вывести" -> Поля для ввода суммы и реквизитов -> отправка информации мне на Email.


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.
  1. 50 days1000 $
    Борис Лурга
     237 

    Здравствуйте!
    Могу помочь качественно реализовать Ваш проект от 1000 уе и 50 дн.

    Мои преимущества:
    10 лет опыта быстрой и качественной работы с:
    - OOP PHP;
    - MySOL;
    - JavaScript;
    - CSS;
    - HTML5;
    - Ajax;
    - jQuery;
    - OpenCart;
    - Drupal;
    - SEO.

    С уважением, Борис.

    Ukraine Uzhgorod | 15 May 2016 |

Client
Андрей Жовна
Ukraine Kyiv  4    0
Project published
15 May 2016
225 views
Labels