Michael MooneyStart a project

Case study, food & retail, 2026

Blissri Bakeshoppe

A custom bakery site with on-site Square checkout, pickup scheduling for two stores and a menu that changes with the seasons.

Blissri Bakeshoppe homepage on desktop

The challenge

What Blissri Bakeshoppe needed

A growing small-batch bakery needed to take pickup pre-orders online, open a second location without a redesign, and keep the warm, handmade feel of the brand. Store hours also had to stay consistent everywhere they appear, which the old site did not manage.

Results

  • Live with online pickup ordering for both stores
  • Lighthouse 100 for SEO and 100 for accessibility
  • Checkout is env-gated: the site still builds and deploys with payments switched off

What we built

The build, piece by piece.

  • On-site Square checkout

    Card payments happen on the bakery’s own checkout page through the Square Web Payments SDK. The card is tokenized in the browser and a small Express service creates the Square order and payment on the server, so the access token never reaches the browser.

  • Server-side pricing

    Every line item is re-priced from the Square catalog before a charge is made. If an item can’t be priced, the order stops instead of trusting the price the browser sent.

  • Pickup windows per store

    Each location has its own hours and pickup slots, kept in one place and shared by the order form, the footer, the contact page and the FAQ. A seasonal hours change is one edit.

  • Built to grow

    Menu, events, custom orders, a blog and FAQs are all data-driven, so a new store or a seasonal menu drops in without design work.

Performance

Lighthouse scores on the live site

81Performance, mobile
95Performance, desktop
100Accessibility
100SEO

Measured with Lighthouse 12 on October 6, 2026. Mobile scores use simulated throttling.

Screens

Desktop and phone

Blissri Bakeshoppe homepage, full length on desktop
Homepage on desktop
Blissri Bakeshoppe homepage on a phone
Phone

More work

Other projects

Have a project in mind?

Tell me what you’re building and where you want it to go. I read and reply to every message.

[email protected]