Greene Hill Food Co-op

Greene Hill Food Co-op
Client: Greene Hill Food Co-op
Dates: Sep 2025 - Present
URL: https://www.greenehillfood.coop/

tl;dr

  • Redesigned check-in kiosk experience
  • Refactored and updated kiosk app in Vue 3
  • Improved membership APIs (Python) and system administration (Linux)
  • Improved onboarding experience for IT committee members

Redesigned check-in kiosk

To enter the store to shop, members must authenticate at the check-in kiosk. As a worker-owned co-op, this was always a low-fidelity solution in both hardware and software, and over time the pain points piled up. Error messages were unclear, design cruft built up and didn’t match brand, and the physical actions of operating a mouse on a simple login was uncomfortable at best.

To resolve these issues, I…

  • Brought it closer to our overall brand identity and gave it a general visual lift
  • Optimized it for a common tablet size to make it a touchscreen (rather than mouse)
  • Streamlined the visual order of elements
  • Better supported and redirected new visitors
  • Added dynamic info to prompt deeper interaction with the store while/after shopping
Until we acquire an actual tablet, the design still adapts well to our existing full-size kiosk

This is an ongoing project and this page a quick update. I’ll add more detail soon!