Zpět na projekty

Shopsys.

Jako contributor rozvíjím e-commerce storefront, propojuji nákupní funkce s GraphQL API a zvyšuji spolehlivost testování i doručování změn.

Moje práce

Contributor · Frontend developer

Technologie
Next.jsTypeScriptGraphQLCypressVitestGitHub Actions

Contributor do e-commerce platformy

Na Shopsysu přispívám k rozvoji storefrontu v Next.js a TypeScriptu. Pracuji v existující architektuře, kde musí úpravy respektovat společné komponenty, datové vazby a chování nákupního procesu.

Funkce napříč rozhraním a API

Řeším funkční změny a regresní chyby v produktové prezentaci, košíku a navazujících nákupních scénářích. Příklady zahrnují chování dárků, přístupnost galerie a práci s reklamacemi a jejich množstvím.

Při implementaci sleduji cestu od uživatelského rozhraní přes GraphQL API až k pravidlům, která výsledné chování ovlivňují. Cílem je opravit příčinu a zachovat související scénáře.

Spolehlivější automatizované testování

Věnuji se Cypress scénářům, vizuálním regresím a kontrolám v CI. U nestabilních testů rozlišuji chyby aplikace, problémy testovacích dat, sdíleného stavu a samotného testovacího scénáře.

Pro vizuální review používám vlastní porovnávač screenshotů. Zvýrazňuje změněné pixely a umožňuje přepínat původní a novou verzi bez ztráty přiblížení a pozice.

Změny připravené pro tým

Součástí práce je údržba závislostí, lokální ověření před CI a příprava přehledného diffu pro code review. AI zapojuji do analýzy a implementace s ohledem na pravidla repozitáře. Každá změna prochází vlastní kontrolou a odpovídajícím ověřením.

Veřejný repozitářProbrat podobný projekt
Další projektFlow Trails Palkovice