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