image
Задача Сделать сервис обмена валют, которому клиент доверит деньги: понятная заявка, прозрачный курс и статус обмена на каждом шаге. Что сделано – бэкенд на Laravel: направления обмена, заявки, транзакции, балансы и резервы; – страница обмена: курс обновляется по таймеру и фиксируется при создании заявки, минимальная и максимальная сумма и резерв видны сразу; – четыре статуса заявки: создание, ожидание оплаты, оплачено, завершена; – поля под способ выплаты: СБП, e-mail, Telegram, ФИО получателя; – роли и админка: операторы ведут заявки, у каждой роли свои права; – личный кабинет с историей заявок и сохранёнными реквизитами; – FAQ с поиском и фильтрами по темам, политика AML/KYC с оглавлением, контакты; – три языка интерфейса: русский, украинский, английский. Зачем Клиент обменника боится двух вещей: что курс уедет, пока он платит, и что деньги «зависнут». Фиксация курса и видимый статус заявки закрывают оба страха ещё до первого вопроса в поддержку. Результат Сервис работает на sona.exchange. Главная на десктопе открывается за 0,6 сек (LCP), мобильная версия повторяет весь сценарий обмена.
https://sona.exchange