Piggy Way
A boutique storefront for guinea pig and rabbit supplies.
A production e-commerce platform on Next.js 16 and React 19, live at piggyway.com.au. The frontend acts as a BFF layer that proxies a dedicated Hono/Bun backend with a Directus CMS upstream, so editors publish content without deploys. Stripe powers checkout, NextAuth handles Google and email sign-in, and guest carts survive refreshes through session tokens.
- BFF architecture keeps credentials server-side, with silent token refresh and guest cart sessions
- Stripe checkout, Cloudflare Turnstile and CMS draft preview wired end to end
- Component library documented in Storybook and tested with Vitest browser mode
Next.js 16, React 19, TypeScript, NextAuth, Stripe, Hono, Bun, PostgreSQL, Directus



