Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 2.08 KB

FRONTEND_INTRO.md

File metadata and controls

27 lines (20 loc) · 2.08 KB

Seznámení pro frontend vývojáře

Dozvíte se, jak si vytvořit vlastní customizovanou aplikaci nad funkčním backendem.

Je zde několik variant. Hlavní jádro většiny aplikací je knihovna VEBlazor.

K ní existují varianty aplikací jak ve formě WebAssembly, kde není potřeba serverová část s API. A nebo formou serverové Blazor aplikace, kde je ještě podpůrné API.

Příkladem je třeba VENFT Online demo je zde.

Komponenta VEBlazor.Demo.Publishing.Server vystavuje jednoduché API

Tutoriál

  1. Vyzkoušejte si VENFT aplikaci a vytvořte si účet nebo si vytvořte Neblio peněženku
  2. Stáhněte si backup vaší Neblio peněženky z VENFT aplikace
    1. Uložte ho do souboru backup.txt
  3. Seznamte se s VENFT aplikací, tentokrát jejím kódem
    • Konfigurace se nachází v App.razor, ale do budoucna bude v JSON souboru
  4. Podívejte se, jak rozšířit, přepsat a přetížit každou stránku a upravit komponenty v publishing demu
    1. Využijte komponentu AddNew a její SpecificParamsStepHeader a SpecificParamsStepContent
  5. Vytvořte vlastní aplikaci přepsáním dema publishing display
    • Načte a zobrazí NFT bez možnosti editace
    • Šablona je použita na webu Coruzant
    1. Forkněte tento repozitář
    2. Upravte aplikaci podle svých představ
    3. Nastavte server v Services/AppData.cs, pokud chcete změnit adresu, ke které se budete připojovat