Сайт криптобанка
О проекте
CoinPay — украинский криптобанк, представляющий собой платежную платформу с криптопроцессингом и обменом UACB — первого на украинском рынке токена, обеспеченного военными облигациями. Наш клиент является технологическим партнёром выпуска UACB и продолжает создавать инновации, меняющие крипторынок. Вполне логично, что в сфере разработки компания не терпит избитых шаблонов и стандартных решений. Впрочем, как и мы.
Задача
CoinPay зашёл в проект со своей фронтенд-командой, готовой дизайн-концепцией и чёткими ожиданиями впечатляющего результата — тонко настраиваемого сайта с конструктором страниц внутри админ-панели.
Так как фронтенд-разработка оставалась за клиентом, перед нами стояла ещё одна задача — реализовать возможность внедрять кастомные блоки на сайте. Такая фича позволит разработчикам CoinPay самостоятельно верстать и добавлять на сайт новые блоки и страницы.
В силу того, что в будущем клиент планирует развивать свою сеть за счёт продажи франшиз, его особым требованием была упаковка продукта и возможность быстро устанавливать новые копии сайта на разных серверах.
Конструктор админки
Когда дело заходит о сложных проектах, мы выбираем разработку на Laravel. Это мощный PHP-фреймворк с безграничными возможностями, позволяющий реализовать нестандартные решения для масштабных проектов. Например, полностью персонализировать сайт под запросы клиента, что мы, собственно, и сделали. Взяв за основу готовый фронтенд, мы кастомизировали админку сайта, превратив её в удобный блочный конструктор. В результате клиент может собирать сайт как Lego, перемещая и редактируя блоки страниц:
Мы не просто создали конструктор сайта, а предоставили клиенту возможность самостоятельно внедрять кастомные блоки, наполняя их нужными элементами (текст, изображение, кнопки) и даже меняя вёрстку. Это значит, что фронтендеры CoinPay смогут дополнять сайт новыми блоками и страницами, не прибегая к услугам бэкенд-разработчика:
Контейнеризация сайта
Мы разработали серверную часть сайта с перспективой масштабирования бизнеса за счёт франчайзинга. Когда процесс наладится, покупатели франшиз CoinPay получат удобный сайт, а наш клиент — возможность легко и быстро развёртывать его копии на новых серверах. Для этого мы упаковали продукт в специальную оболочку-контейнер и подключили весь функционал бэкенда с помощью технологии Docker Compose. Таким образом мы масштабировали готовое веб-решение, и теперь каждый новый франчайзи сможет использовать сайт CoinPay, упакованный в отдельный контейнер со своей рабочей средой на другом сервере.
Блог
Данный раздел сайта важен не только для демонстрации экспертности, но и для уже упомянутого SEO. Блог с полезными статьями привлекает дополнительную ЦА и тем самым улучшает позиции сайта в поиске. Заметим, что благодаря удобной блочной структуре блога размещать статьи не составит никакого труда:
Итоги
Наших знаний и опыта хватило, чтобы создать мощный бэкенд криптоплатформы без компромиссов. Мы разработали удобный конструктор сайта, максимально заточенный под требования бизнеса. Для этого мы не просто кастомизировали административную панель, а создали возможности для кастомизации сайта в будущем, с которой легко справится фронтенд-команда клиента. Вдобавок ко всему, сайт мультиязычен и оптимизирован для поисковых систем.
Комментарии