Přeskočit na obsah
BigTree108

Vývoj frontendu

Frontendy v Angularu, Reactu a Vue postavené jako designový systém, testované ve skutečném prohlížeči a použitelné na telefonu o šířce 375 pixelů. Náš vlastní portál v Angularu 22 je referenční sestavení a jeho čísla si můžete přečíst níže.

Frameworky, které obsazujeme

  • Angular

    Náš vlastní portál je v Angularu 22

    Standalone komponenty, signály, zoneless detekce změn a nové řízení toku. Nejhlubší důkaz, jaký máme, protože sami provozujeme aplikaci v Angularu s 91 trasami.

  • React a Next.js

    Single-page aplikace a Next.js

    Single-page aplikace a weby v Next.js renderované na serveru, se stejnou disciplínou knihovny komponent, jakou uplatňujeme v Angularu.

  • Vue.js

    Nabíráme a vedeme pohovory pro ekosystém Vue

    Frontendy ve Vue pro produkty, které už do tohoto ekosystému investovaly, s lidmi nabíranými a ověřovanými pohovory výslovně pro něj.

Co dostanete, ať je framework jakýkoli

  • Aktuální verze, aktuální vzory. Sledujeme nejnovější stabilní vydání a soubor, kterého se dotkneme, modernizujeme ve stejné změně, místo abychom nechali kódovou základnu o dvě hlavní verze pozadu.
  • Designový systém, ne hromada stránek. Jedna implementace pro každý vzor UI, složená ze sdílených bloků; každá sdílená komponenta má příběh (story), který spouští kontroly přístupnosti axe.
  • Kontrakty generované z backendu. API klient se generuje z dokumentu OpenAPI; žádný datový typ se nepíše ručně a vygenerovaná složka je jen pro čtení.
  • Autorizace před vykreslením. Každá trasa nese typovaný guard oprávnění, který se vyhodnotí dřív, než komponenta vznikne. HTTP interceptor je obrana do hloubky, nikdy primární kontrola.
  • Mobil jako požadavek. Žádné vodorovné posouvání při 375 px, dotykové plochy o velikosti 44 pixelů, nic oříznutého, hlavní akce dosažitelné palcem.

Jak se píše komponenta

Logika, šablona a styly jsou vždy tři soubory vedle sebe. Strukturované filtry, řazení a stránkování žijí v URL, aby se pohled dal sdílet; fulltextové vyhledávání zůstává jen v paměti, protože může obsahovat osobní údaje a URL končí v lozích. Výpočty, formátování a export do PDF nebo CSV probíhají v prohlížeči, zatímco stránkování a filtrování podkladových dat zůstávají v SQL s filtrem viditelnosti volajícího, takže prohlížeč nikdy nedostane řádky, které uživatel vidět nesmí.

Frontendy, které jsme dodali

Čtyři single-page aplikace dodané v Angularu a Reactu, více než 300 UI komponent a skóre Lighthouse nad 90, pro produkty v obchodování, zdravotnictví, HR a logistice. Čísla z naší historie dodávek.

Potřebujete frontend, nebo zachránit stávající?

Pošlete repozitář nebo návrh. Písemné posouzení a odhad dostanete do jednoho pracovního dne.