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.