P2P-платформа Imperial Exchange
Для Imperial Exchange команда WebsterLab создала надежный, быстрый и защищенный финтех-инструмент, готовый к высоким нагрузкам и масштабированию.
Задача клиента
Главный вызов проекта — создать доверенную среду для P2P-обмена, исключающую мошенничество. Клиенту требовалось: Реализовать полноценную систему KYC (Know Your Customer): безопасная загрузка документов, селфи пользователя, конфиденциальное хранение персональных данных на сервере и удобный инструмент модерации для сотрудников. Разработать CRM-систему «под ключ»: для управления тарифами комиссий, ролями (клиент, оператор, админ), верификацией и сквозным контролем статусов транзакций (USDT ↔ RUB). Обеспечить PWA-адаптивность: так как большая часть целевой аудитории (физические лица 18+) совершает сделки «на ходу» с мобильных устройств. Оптимальное развертывание: запустить продукт на Shared-хостинге (Timeweb) с сохранением высокой производительности и без переплат за дорогую инфраструктуру на этапе MVP.
Наше решение
Мы отказались от тяжелых конструкторов и шаблонных CMS в пользу гибкого и производительного backend-фреймворка, создав кастомную CRM и интерфейс с нуля. Стек проекта: Laravel 11, Tailwind CSS 3, Livewire 3, Alpine.js, Filament v4, MySQL 8.0, Vite 7. Как это реализовано изнутри: Архитектура Backend (Laravel 11 & PHP 8.4): Система построена на актуальной версии Laravel. Автоматизация рутинных задач (обновление курсов валют каждый час, проверка лимитов сессий) реализована через встроенный планировщик задач (artisan schedule:run), запускаемый по Cron. Безопасность транзакций и сессий усилена обязательным шифрованием cookie. Реактивный интерфейс без перегрузки (Livewire 3 & Alpine.js): Личный кабинет спроектирован как Single Page Application (SPA). Разделы профиля, загрузки документов и создания ордеров на обмен работают без перезагрузки страниц. Это минимизирует отток пользователей на этапе оформления сделки. Безопасный KYC-модуль: Для защиты данных используется кастомный роутинг. Фото паспортов не лежат в публичном доступе — задействована приватная отдача файлов через специальный контроллер с проверкой прав оператора. Перед сохранением backend-движок (библиотека Intervention Image на базе драйвера GD) автоматически сжимает и оптимизирует изображения, экономя место на диске. Управление и CRM (Filament v4): Административная панель разделена на роли (Admin / Operator). Операторы моментально получают уведомления о новых KYC-заявках и ордерах, видят историю пользователя, могут в один клик подтвердить/отклонить сделку или изменить сетку тарифов комиссий (CommissionTier). PWA и Мобильная оптимизация: Сайт полностью автономен на смартфонах благодаря настроенному Service Worker со стратегией network-first / cache-fallback и корректному manifest.json. Интерфейс сверстан с использованием утилитарного фреймворка Tailwind CSS 3 и содержит более 1400 строк чистого, оптимизированного вручную CSS для идеального отображения личного кабинета на любых экранах.
Результаты в цифрах
скорость сделки
быстрая модерация
автономность (Мобильный PWA)
Хотите такие же результаты?
Обсудим ваш проект и найдём лучшее решение.