HTML eShop
A product catalogue you can read directly from the HTML response.
- Rendering
- Astro-rendered HTML
- Extraction
- No JavaScript required
- Interactions
- Ordinary JavaScript for filters and the sample cart
- Navigation
- Separate pages with ordinary links
Open HTML eShop→GitHub implementation ↗JavaScript eShop
A product catalogue that renders in the browser.
- Rendering
- React island + fixture REST API
- Extraction
- JavaScript required
- Interactions
- React handles search, filtering, and the sample cart
- Navigation
- Separate pages with ordinary links
Open JavaScript eShop→GitHub implementation ↗Turnstile JavaScript eShop
A browser-rendered shop with a Turnstile-verified catalogue request.
- Rendering
- React island + fixture REST API
- Extraction
- JavaScript and browser verification required
- Interactions
- Turnstile verifies access; React handles browsing and cart updates
- Navigation
- Separate pages with ordinary links
Open Turnstile JavaScript eShop→GitHub implementation ↗