The makerspace management software used by TheLab.ms in Richardson, TX.
Tons of stuff! Billing for monthly membership dues (with Stripe and kind of PayPal for legacy reasons), door access controls, etc.
That should in theory be possible. Open a GH issue if you're serious and we'll write up some docs to help you through the setup process.
Install Go 1.24(ish), then just make dev
and browse to http://localhost:8080.
The login flow will print the magic link to the console instead of actually sending an email.
You'll probably want to designate your account as leadership like this: sqlite3 .dev/conway.sqlite3 "UPDATE members SET leadership = true WHERE email = '[email protected]'"
See: https://github.com/TheLab-ms/infra
Conway is very simple: the main process (conway
) runs in the cloud, and its "agent" (glider
) runs in the makerspace.
The main conway process uses sqlite for persistence and is exposed to the internet by Cloudflare tunnels. Glider is a local cache process for building access controls, buffers events to handle cases where the internet is out, and can check on the status of various tools.