Криптоплатформа
Криптоплатформа для пользователей: кошелёк, swap, управление майнерами, заработок и административная часть. Веб-приложение сделано дважды: сначала на Blazor WebAssembly, позже переписано на React. Обе версии делал я.
что я делал
- Blazor WASM PWA: десятки страниц, API-клиенты сгенерированы из спецификации OpenAPI
- Переписывание на React: кошелёк, swap, переводы, покупка on-chain, администрирование
- Балансы и курсы в реальном времени через SignalR
- Многоязычность (i18n) с поддержкой RTL, защита от ботов
техническая деталь
Обе версии работают с одним и тем же API через типизированные контракты: клиент Blazor сгенерирован из OpenAPI, а на стороне React есть отдельный слой типизированных контрактов. Поэтому при переписывании менять пришлось только UI, а не интеграции с бэкендом.
Есть похожая задача? Напиши, что нужно сделать и как это работает сейчас.
Связаться