011bf3a4ffc423e238b29b4fa38b04da26e6fe7a
Some checks failed
Deploy / deploy (push) Has been cancelled
lipgloss.NewStyle() uses the default renderer which can't output colors over SSH. Switching to m.theme.Base() uses the session renderer, fixing BorderForeground. Also reverted to NormalBorder since color now works. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Terminal Coffee Shop
ssh sshops.uk
it's a coffee shop but in your terminal. you ssh in, browse the menu, chuck stuff in your cart, put in your address and card, and buy coffee without ever touching a browser. your ssh key is your account so there's no login or signup or any of that.
made it because i thought it would be fun to see if you could build a real e-commerce flow that lives entirely in a terminal. turns out you can. heavily inspired by terminal.shop.
running on Hetzner, behind Cloudflare.
tech: Go, Bubbletea, Wish, Chi, PostgreSQL, Stripe, Shippo, Bring
Description
Languages
Go
94.7%
Shell
3.8%
JavaScript
1.2%
Makefile
0.3%