Kripto platforma
Vartotojiškas kripto produktas: piniginė, swap, minerių valdymas, uždarbis, administravimas. Web aplikaciją stačiau du kartus: pirma Blazor WebAssembly, paskui pilnas perrašymas į React.
ką dariau
- Blazor WASM PWA: dešimtys puslapių, tipizuoti API klientai generuoti iš OpenAPI
- React perrašymas: piniginė, swap, pervedimai, pirkimas on-chain, admin pusė
- Gyvi balansai ir kursai per realaus laiko ryšį
- Daugiakalbė i18n su RTL palaikymu; apsauga nuo botų
detalė, kuri patiko
Abi kartos kalba su ta pačia API per tipizuotus kontraktus: Blazor klientas generuotas iš OpenAPI, React pusėje atskiri typed contract sluoksniai. Perrašymas buvo UI transplantacija, o ne integracija iš naujo.
Turi panašų uždavinį? Parašyk, ką reikia padaryti ir kaip veikia dabar.
Susisiekti