Our (SLMS) membership system was made by @unknowndomain (who’s no longer a member, but still advises on the topic)
IMO, it’s an excellent bit of software.
It handles access permissions (front door, roller shutter, laser cutter, band saw etc.) It includes discourse account linking, and automatic promotion/demotion from discourse groups according to those access permissions
It has an activity log (Joe blogs, opened the door) and this synchs to a chat popup on discourse (using the babble plugin)
It uses Gocardless for payments.
There’s totally a danger of
and the hurdle of data migration is pretty high, but I think this would make a good start for a universal makerspace system.