Разработка веб-платформы для торговой экосистемы
с финансовым модулем и партнерской программой
О проекте
Robotic Trade Ecosystem — цифровая платформа, объединяющая публичный сайт проекта и закрытую пользовательскую часть с личным кабинетом.
По сути, требовалось разработать не просто корпоративный сайт, а полноценную систему, в которой пользователь мог зарегистрироваться, управлять своим аккаунтом, участвовать в партнерской программе, работать с внутренним балансом и получать доступ к торговым инструментам и дополнительным сервисам.
Публичная часть должна была рассказывать о проекте, доступных рынках и возможностях платформы, а личный кабинет — объединять все основные пользовательские процессы в одном интерфейсе.
Задача
Перед командой стояло несколько связанных задач:
- разработать публичный многостраничный сайт;
- создать личный кабинет пользователя;
- реализовать регистрацию и авторизацию;
- разработать партнерскую систему с уровнями и рангами;
- реализовать внутренний баланс и операции с ним;
- предусмотреть работу с USDT и внутренней валютой;
- создать систему дополнительных услуг и бизнес-пакетов;
- интегрировать торговую статистику стороннего сервиса;
- добавить двухфакторную аутентификацию и SMS-подтверждения;
- предоставить заказчику полноценную административную панель для управления системой.
При этом пользовательская часть должна была работать как единая система, а не как набор отдельных страниц.

Архитектура продукта
Система состояла из трех основных частей:
Публичный сайт
Информационная часть проекта:
- главная страница;
- описание рынков;
- валютный рынок;
- фондовый рынок;
- криптовалютный рынок;
- новости;
- социальные сети;
- поддержка;
- регистрация и авторизация.
Личный кабинет
Закрытая часть для зарегистрированных пользователей:
- Dashboard;
- финансы;
- маркет;
- партнерская программа;
- мониторинг торгов;
- дополнительные возможности;
- настройки аккаунта.
Административная панель
Отдельный интерфейс для управления контентом и пользовательской частью платформы.
Личный кабинет
Одной из ключевых частей проекта стал личный кабинет.
Вместо стандартного профиля пользователя был разработан полноценный dashboard, объединяющий несколько направлений работы.
На главном экране пользователь видел:
- персональные данные;
- фотографию;
- партнерскую ссылку;
- текущий ранг;
- личный товарооборот;
- командный товарооборот;
- структуру партнерской сети;
- доступный баланс внутренней валюты;
- статистику торгового счета.
Интерфейс строился вокруг вертикального меню, через которое пользователь получал доступ к основным функциям платформы.
Финансовый модуль
Отдельный раздел был предназначен для работы с балансом пользователя.
Предусматривалась следующая логика:
USDT → автоматическая конвертация → внутренняя валюта → операции внутри платформы.
Пользователь мог:
- пополнять баланс;
- видеть доступный остаток;
- переводить средства;
- оформлять вывод;
- отслеживать операции.
Для операций, связанных с перемещением средств, предусматривались дополнительные механизмы подтверждения через 2FA и SMS.
При пополнении использовалось подтверждение транзакции по хэшу, а операции вывода обрабатывались отдельно.
Партнерская программа
Важной частью платформы была многоуровневая партнерская система.
В личном кабинете пользователь мог видеть:
- структуру своей команды;
- личный товарооборот;
- командный товарооборот;
- текущий ранг;
- условия перехода между рангами;
- партнерскую ссылку;
- информацию о программе быстрого старта.
Таким образом, партнерская программа была не просто информационным разделом, а частью общей бизнес-логики личного кабинета.

Маркет и бизнес-пакеты
В системе был предусмотрен отдельный раздел с бизнес-пакетами.
Пользователь мог:
- ознакомиться с доступными пакетами;
- выбрать необходимый вариант;
- оформить заявку на покупку;
- выбрать дополнительные услуги;
- отправить заявку через интерфейс платформы.
Дополнительные услуги выбирались непосредственно в процессе оформления.
Мониторинг торгов
Еще один раздел личного кабинета был связан с торговой активностью.
Пользователь получал доступ к статистике торгового счета стороннего сервиса.
Архитектура интерфейса предусматривала разделение экрана на две части:
партнерская статистика — основная прокручиваемая область;
торговая статистика — отдельный фиксированный блок.
Так пользователь мог одновременно работать с партнерской информацией и видеть состояние торгового счета.
Доступ к мониторингу торгов предполагался в зависимости от подписки пользователя.
Безопасность аккаунта
Для пользовательских аккаунтов была реализована система дополнительных механизмов защиты.
В настройках предусматривались:
- двухфакторная аутентификация;
- SMS-подтверждение;
- привязка Telegram-бота;
- смена пароля;
- изменение телефона;
- изменение e-mail;
- управление настройками аккаунта.
При регистрации пользователь указывал e-mail, после чего подтверждал его переходом по ссылке из письма.
Административная панель
Для управления платформой была разработана отдельная административная часть.
Через нее можно было управлять содержимым сайта и основными данными системы без непосредственного вмешательства разработчиков.
Администратор получал контроль над:
- страницами сайта;
- новостями;
- контентом;
- пользователями;
- пользовательскими данными;
- партнерской структурой;
- бизнес-пакетами;
- дополнительными услугами;
- настройками платформы.
Это позволяло отделить техническую часть системы от ежедневного управления контентом и пользователями.

Публичная часть сайта
Параллельно с личным кабинетом была разработана публичная часть проекта.
В ней пользователь мог ознакомиться с:
- возможностями платформы;
- доступными рынками;
- валютным рынком;
- фондовым рынком;
- криптовалютным рынком;
- новостями;
- дополнительными возможностями сервиса.
Также были реализованы:
- регистрация и авторизация через popup;
- форма обращения в поддержку;
- социальные сети;
- мультиязычность;
- breadcrumbs;
- адаптивная верстка.
Сайт предусматривал русскую и английскую версии.
Дизайн и интерфейс
Визуальная концепция проекта разрабатывалась с учетом брендбука и предоставленных референсов.
При этом интерфейс личного кабинета отличался от публичной части сайта и был ориентирован уже не на презентацию проекта, а на работу с большим количеством данных.
Особое внимание уделялось:
- понятной навигации;
- dashboard-подходу;
- отображению статистики;
- работе с таблицами и показателями;
- мобильной адаптации;
- светлой и темной темам.
Техническая реализация
Проект был разработан на ванильном PHP-стеке, без использования тяжелых фреймворков.
В основе использовались:
- PHP;
- JavaScript;
- HTML;
- CSS;
- собственная административная панель;
- серверная бизнес-логика;
- интеграции со сторонними сервисами.
Такой подход позволял полностью контролировать бизнес-логику платформы и не зависеть от конкретной CMS или фреймворка.
Результат
В результате была разработана полноценная web-платформа, объединяющая публичный сайт и закрытую пользовательскую систему.
В рамках проекта реализовали:
- публичный многостраничный сайт;
- личный кабинет;
- dashboard пользователя;
- регистрацию и авторизацию;
- подтверждение e-mail;
- SMS и 2FA;
- финансовый модуль;
- работу с USDT и внутренней валютой;
- партнерскую программу;
- систему рангов;
- структуру партнерской сети;
- бизнес-пакеты;
- дополнительные услуги;
- мониторинг торгов;
- интеграцию внешней торговой статистики;
- систему настроек пользователя;
- мультиязычность;
- адаптивный интерфейс;
- собственную административную панель.
Главным результатом стала единая цифровая платформа, в которой публичный сайт, личный кабинет, партнерская система, финансовая логика и торговая статистика были объединены в одну систему.