Разработать небольшую билинговую систему на yii2

20 000 руб. за проект • наличный расчёт, безналичный расчёт, электронные деньги
14 января 2019, 23:22 • 6 откликов • 74 просмотра
Биллинговая система - каталог приложений платформы.

Личный кабинет администратора:
- Каталог зарегистрированных платформ (ключи и данные о клиентах). Возможности: создать, удалить, редактировать.
- Каталог приложений для установке (общая информация со ссылкой на gitlab). Сам код храниться на гитлабе; Возможности: создать, удалить, редактировать.

Сценарий 1:
На своей установленной платформе пользователь открывает каталог приложений. Платформа обращается к нашему биллингу по REST API и биллинг отдает XML список доступных модулей в таталоге.

Предусмотрены фильтры по категориям модулей.

Сценарий 2.

Пользователь нажимает кнопку установить. Биллинг в ответ присылает XML пакет с инструкцией по установке:

- УРЛ на гитлаб;
- информацию о расширении.

Платформа сама знает как устанавливать эти пакеты.

В запросе REST API доступ только по ключу (каталог зарегистрированных платформ).


Сценарий 3. Добавление приложения в каталог.

а) Администратор добавляет приложение в котором прописывает всю иноформацию - урл гитлаба, автора приложения и т.д. Система генерирует XML файл.

б) Администратор закачивает XML файл переданный разработчиком расширения и биллинг заполняет поля о расширении.

Сценарий 4. Добавление новой платформы.

Описано в ТЗ


Интерфейс bootstrap шаблон.

Бюджет обсуждаем.

Обязателен опыт разработки на yii2, знание postgreSQL, Rest API. Создание личных кабинетов\порталов.