KICK ECOSYSTEM Отчет о Ходе Разработки — Часть 11

Дорогие друзья, представляем вам одиннадцатый выпуск дневников разработки KICK ECOSYSTEM. Приятного чтения и не забудьте поделиться впечатлениями в комментариях!

KICKEX

KICKEX — это надежная централизованная биржа, которая перенесет весь наш многолетний опыт, полученный при разработке и развитии KICKICO, а также другие инновации в KICK ECOSYSTEM и позволит создать биржу следующего поколения.

Реализованный функционал:

‣ #CORE Стабилизирован прикладной функционал работы сервиса
‣ #TESTING Доработан бот, создающий торговую активность для проведения тестов.
‣ #CORE Разработан собственный неблокирующий коннектор к субд для коррекции транспортной логики сервиса и повышения отказоустойчивости
‣ #UI переработана главная страница лендинга сервиса
‣ #UI реализовано создание/отображение trailingStop order
‣ #UI исправление ошибок по результатам тестирования

В работе:

‣ #CORE переход на новый коннектор всех сервисов биржи
‣ #CORE реализация логики восстановления после сбоев
‣ #CORE доработка учета по части поддержки небиржевых операций в рамках сервисов экосистемы KICK (участие в токенсейле, оплата за создание кампании и т.д.)
‣ #UI Подключение к API для получения данных пользователя зарегистрированного на бирже
‣ #UI Подключение к API для передачи данных при установке типа ордера TrailingStop
‣ #UI исправление ошибок по результатам тестирования

KICKICO frontend

Реализованный функционал:

‣ #UI Реализован функционал автоматического ресайза изображений
‣ #API оптимизировано количество запросов между фронтом бэком
‣ #UI Реализован функционал позволяющий ставить лайки для ревью/комментариев
‣ #UI Реализовано отображения всплывающих уведомлений пользователю
‣ #UI Верстка раздела UPDATES в кампании
‣ #ADMIN реализована возможность для модератора фильтрации по ревью и комментариям

Следующее на очереди:

‣ #ADMIN. подключение к API для работы с ревью и комментариями пользователям административной панели
‣ #UI. обновление изменения дат начала/окончания кампании
‣ #UI. вывод данных для превью кампаний
‣ #API.подключение к API для предоставления возможности авторам кампании загружать файлы и вносить обновления в описание кампании через вкладку Updates
‣ #API. Подключение к API для отправки писем пользователю о подтверждении почты
‣ #ADMIN. реализация для пользователей административной панели возможности банить/разбанивать пользователей, проводить фильтрацию по пользователям

KICKICO backend

Реализованный функционал:

‣ #CORE. добавили дополнительную валидацию на различные некорректные значения, вводимые пользователем в поля ввода
‣ #CORE раздел Updates в котором пользователи системы могут смотреть за обновлениями связанными с кампанией
‣ #CORE. механизм комменирования обновлений кампании
‣ #CORE. лайки/дизлайки к обновлениям кампаниий и их комментариям
‣ #CORE. механизм, ограничивающий редактирование атрибутов и разделов кампании в зависимости от ее статуса
‣ #CORE. автоматический запуск/завершение сборов кампаний в зависимости от дат старта/окончания и суммы сборов
‣ #CORE. асинхронный расчет рейтинга ревью/апдейтов/комментариев с использованием нижней границы доверительного интервала Вильсона для параметра Бернуллии
‣ #CORE. реализовали дополнительные ограничение на возможность комментирования (пройденный kyc, подтвержденный email
‣ #ADMIN. фильтры по ролям пользователей в разделе поиска по пользователям
‣ #CORE. метод повторной отправки email после регистрации
‣ #CORE. интеграция с kicknotify, просмотр и управление настройками уведомлений пользователя

Следующее на очереди:

‣ #CORE. дополнительные условия отправки на модерацию
‣ #CORE. отправка уведомлений через kicknotify
‣ #CORE. загрузка файлов в разделе обновлений кампании

KICKWALLET:

KICKWALLET — это отдельный криптовалютный кошелек, который поддерживает каждую валюту в экосистеме KICK и легко интегрируется с каждым сервисом KICK.

Реализованный функционал:

‣ #CORE. Реализована возможность работы платформы TRON.
‣ #CORE. Реализована возможность работы платформы LTC.

В работе:

‣ #CORE. Реализация возможности работы платформы с BCH

Следующее на очереди:

‣ #QA. Проведение QA тестирование на пополнения и вывод BCH
‣ #CORE. Реализация возможности работы платформы с TON

KICKREF:

KICKREF — личный кабинет для участников программ лояльности и реферальных программ Экосистемы KICK

Реализованный функционал:

‣ #CORE. Доработка базы данных, добавлены таблицы для хранения нового типа бонусов, добавлены поля для хранения рейтинга пользователя в системе
‣ #CORE. Вывод рефералов пользователя по уровням и рефералов системы
‣ #CORE. Доработка логики начисления бонусов
‣ #UI. Методы для отображения текущего статуса в таблице заработка и ступеней, на которых будут выплаты
‣ #CORE. Переработка пересчета заработка пользователя
‣ #UI. Завершена верстка личного кабинета пользователя реферальной программы;
‣ #QA Выполнены регрессионные QA тесты перед подготовкой к промышленной работе;
‣ #API Правка методов получения информации для страницы конкретной реферальной программы в ЛК для нового дизайна.

В работе:

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

Следующее на очереди:

‣ #API. Доработка методов получения информации в административной панели по пользователям
‣ #ADMIN. Страница редактирования нового бонусного начисления по ступеням
‣ #CORE. Ограничение доступа в админ панель
‣ #CORE. Доработка футтера Личного кабинета пользователя реферальной системы
‣ #QA. Исправление ошибок по результатам тестирования

KICKNOTIFY

Сервис KICKNOTIFY — это сервис отвечающий за информирования пользователей о том какие события по действиям пользователя произошли на сервисах платформы

Реализованный функционал:

‣ #API Завершена работа над базовым функционалом API шлюза для интеграции с UI и отправки уведомлений пользователям;

Следующее на очереди:

‣ #API Интеграция с остальными сервисами платформы для формирования уведомлений пользователям;

KICKID

KICKID делает использование нашей платформы простым и понятным для всех пользователей. Когда вы авторизируетесь на одной платформе в системе, вы автоматически входите на все платформы для удобства работы. Для максимального удобства и простоты использования KICKID поддерживает авторизацию через электронную почту, Facebook и Gmail.

Реализованный функционал:

‣ #CORE. тесты и исправление багов
‣ #CORE. смена email пользователем
‣ #CORE. история авторизаций пользователем на разных платформах
‣ #CORE. список online сессий по платформам

Следующее на очереди:

‣#CORE. удаление сессий по группам
‣ #CORE. миграция данных по пользователям из предыдущеей версии платформы kickico в сервис kickid

DevOps:

Реализованный функционал:

‣ #PROD К релизу готовы сервисы KICKNOTIFY и KICKID;
‣ #BC Запущены ноды для BCH;
‣ #AUTOMATIZATION Усовершенствована читаемость сообщений получаемых от приложений в случае каких-либо сбоев, либо некорректной их работы
#AUTOMATIZATION Реализована схема сетевой архитектуры сервиса KICKEX

В работе:

‣ #PROD Оптимизация и тесты производительности сервиса KICKREF и БД
‣ #PROD Добавление авторизации через социальные сети в промышленном сервисе

Следующее на очереди:

‣ #HARDWARE Автоматизация связности между регионами AWS;
‣ #AUTOMATIZATION Ускорение процесса выкладки нового функционала сервиса KICKEX на тестовые стенды
‣ #BC запуск тестнета для BCH

Добро пожаловать в официальный блог KICK ECOSYSTEM! Мы рады, что вы с нами.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store