LP Agency

Разработка веб-платформы для торговой экосистемы

с финансовым модулем и партнерской программой

О проекте

Тип:
Веб-платформа / личный кабинет / партнерская система
Направление:
Финтех / Трейдинг / Партнерская платформа
Формат:
Корпоративный сайт, личный кабинет, административная панель
Стек:
PHP, JavaScript, HTML, CSS
Регион:
Южная Корея

Robotic Trade Ecosystem — цифровая платформа, объединяющая публичный сайт проекта и закрытую пользовательскую часть с личным кабинетом.

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

Публичная часть должна была рассказывать о проекте, доступных рынках и возможностях платформы, а личный кабинет — объединять все основные пользовательские процессы в одном интерфейсе.

Задача

Перед командой стояло несколько связанных задач:

  • разработать публичный многостраничный сайт;
  • создать личный кабинет пользователя;
  • реализовать регистрацию и авторизацию;
  • разработать партнерскую систему с уровнями и рангами;
  • реализовать внутренний баланс и операции с ним;
  • предусмотреть работу с USDT и внутренней валютой;
  • создать систему дополнительных услуг и бизнес-пакетов;
  • интегрировать торговую статистику стороннего сервиса;
  • добавить двухфакторную аутентификацию и SMS-подтверждения;
  • предоставить заказчику полноценную административную панель для управления системой.

При этом пользовательская часть должна была работать как единая система, а не как набор отдельных страниц.

rte1

Архитектура продукта

Система состояла из трех основных частей:

Публичный сайт

Информационная часть проекта:

  • главная страница;
  • описание рынков;
  • валютный рынок;
  • фондовый рынок;
  • криптовалютный рынок;
  • новости;
  • социальные сети;
  • поддержка;
  • регистрация и авторизация.

Личный кабинет

Закрытая часть для зарегистрированных пользователей:

  • Dashboard;
  • финансы;
  • маркет;
  • партнерская программа;
  • мониторинг торгов;
  • дополнительные возможности;
  • настройки аккаунта.

Административная панель

Отдельный интерфейс для управления контентом и пользовательской частью платформы.

Личный кабинет

Одной из ключевых частей проекта стал личный кабинет.

Вместо стандартного профиля пользователя был разработан полноценный dashboard, объединяющий несколько направлений работы.

На главном экране пользователь видел:

  • персональные данные;
  • фотографию;
  • партнерскую ссылку;
  • текущий ранг;
  • личный товарооборот;
  • командный товарооборот;
  • структуру партнерской сети;
  • доступный баланс внутренней валюты;
  • статистику торгового счета.

Интерфейс строился вокруг вертикального меню, через которое пользователь получал доступ к основным функциям платформы.

Финансовый модуль

Отдельный раздел был предназначен для работы с балансом пользователя.

Предусматривалась следующая логика:

USDT → автоматическая конвертация → внутренняя валюта → операции внутри платформы.

Пользователь мог:

  • пополнять баланс;
  • видеть доступный остаток;
  • переводить средства;
  • оформлять вывод;
  • отслеживать операции.

Для операций, связанных с перемещением средств, предусматривались дополнительные механизмы подтверждения через 2FA и SMS.

При пополнении использовалось подтверждение транзакции по хэшу, а операции вывода обрабатывались отдельно.

Партнерская программа

Важной частью платформы была многоуровневая партнерская система.

В личном кабинете пользователь мог видеть:

  • структуру своей команды;
  • личный товарооборот;
  • командный товарооборот;
  • текущий ранг;
  • условия перехода между рангами;
  • партнерскую ссылку;
  • информацию о программе быстрого старта.

Таким образом, партнерская программа была не просто информационным разделом, а частью общей бизнес-логики личного кабинета.

Screenshot_5

Маркет и бизнес-пакеты

В системе был предусмотрен отдельный раздел с бизнес-пакетами.

Пользователь мог:

  • ознакомиться с доступными пакетами;
  • выбрать необходимый вариант;
  • оформить заявку на покупку;
  • выбрать дополнительные услуги;
  • отправить заявку через интерфейс платформы.

Дополнительные услуги выбирались непосредственно в процессе оформления.

Мониторинг торгов

Еще один раздел личного кабинета был связан с торговой активностью.

Пользователь получал доступ к статистике торгового счета стороннего сервиса.

Архитектура интерфейса предусматривала разделение экрана на две части:

партнерская статистика — основная прокручиваемая область;

торговая статистика — отдельный фиксированный блок.

Так пользователь мог одновременно работать с партнерской информацией и видеть состояние торгового счета.

Доступ к мониторингу торгов предполагался в зависимости от подписки пользователя.

Безопасность аккаунта

Для пользовательских аккаунтов была реализована система дополнительных механизмов защиты.

В настройках предусматривались:

  • двухфакторная аутентификация;
  • SMS-подтверждение;
  • привязка Telegram-бота;
  • смена пароля;
  • изменение телефона;
  • изменение e-mail;
  • управление настройками аккаунта.

При регистрации пользователь указывал e-mail, после чего подтверждал его переходом по ссылке из письма.

Административная панель

Для управления платформой была разработана отдельная административная часть.

Через нее можно было управлять содержимым сайта и основными данными системы без непосредственного вмешательства разработчиков.

Администратор получал контроль над:

  • страницами сайта;
  • новостями;
  • контентом;
  • пользователями;
  • пользовательскими данными;
  • партнерской структурой;
  • бизнес-пакетами;
  • дополнительными услугами;
  • настройками платформы.

Это позволяло отделить техническую часть системы от ежедневного управления контентом и пользователями.

Screenshot_4

Публичная часть сайта

Параллельно с личным кабинетом была разработана публичная часть проекта.

В ней пользователь мог ознакомиться с:

  • возможностями платформы;
  • доступными рынками;
  • валютным рынком;
  • фондовым рынком;
  • криптовалютным рынком;
  • новостями;
  • дополнительными возможностями сервиса.

Также были реализованы:

  • регистрация и авторизация через popup;
  • форма обращения в поддержку;
  • социальные сети;
  • мультиязычность;
  • breadcrumbs;
  • адаптивная верстка.

Сайт предусматривал русскую и английскую версии.

Дизайн и интерфейс

Визуальная концепция проекта разрабатывалась с учетом брендбука и предоставленных референсов.

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

Особое внимание уделялось:

  • понятной навигации;
  • dashboard-подходу;
  • отображению статистики;
  • работе с таблицами и показателями;
  • мобильной адаптации;
  • светлой и темной темам.

Техническая реализация

Проект был разработан на ванильном PHP-стеке, без использования тяжелых фреймворков.

В основе использовались:

  • PHP;
  • JavaScript;
  • HTML;
  • CSS;
  • собственная административная панель;
  • серверная бизнес-логика;
  • интеграции со сторонними сервисами.

Такой подход позволял полностью контролировать бизнес-логику платформы и не зависеть от конкретной CMS или фреймворка.

Результат

В результате была разработана полноценная web-платформа, объединяющая публичный сайт и закрытую пользовательскую систему.

В рамках проекта реализовали:

  • публичный многостраничный сайт;
  • личный кабинет;
  • dashboard пользователя;
  • регистрацию и авторизацию;
  • подтверждение e-mail;
  • SMS и 2FA;
  • финансовый модуль;
  • работу с USDT и внутренней валютой;
  • партнерскую программу;
  • систему рангов;
  • структуру партнерской сети;
  • бизнес-пакеты;
  • дополнительные услуги;
  • мониторинг торгов;
  • интеграцию внешней торговой статистики;
  • систему настроек пользователя;
  • мультиязычность;
  • адаптивный интерфейс;
  • собственную административную панель.

Главным результатом стала единая цифровая платформа, в которой публичный сайт, личный кабинет, партнерская система, финансовая логика и торговая статистика были объединены в одну систему.