I ran a BBS on a Commodore 64 in the '80s. Forty years later, I built the social network I've been missing ever since.
This project didn't start with code. It started decades ago.
Back in the Commodore 64 days, I was a BBS sysop, and I spent countless hours on Quantum Link. Long before social media became what it is today, those places showed me what an online community could be. Nobody was chasing engagement or performing for an algorithm. There was no endless feed deciding what you should see next. You joined because you wanted to be part of something.
That experience stayed with me.
So, I built PeopleConnections — not a retro throwback, but a modern place with some old ideas: no ads, no algorithmic feed, no tracking, no data selling. It honestly started as a learning project to push my PHP, JavaScript, and SQL past tutorial apps by building something real. Somewhere along the way it became something I actually believe in.
The feature I'm proudest of is the profile canvas: every member gets a blank space they can design and animate however they want — drag anything anywhere, add motion, build a whole scene. Instead of a million identical profiles, each one becomes an extension of its owner. (There's also a tiny teddy bear who might wander across your profile exactly once, say something kind, and never come back. Long story.)
Building features turned out to be the easy part. The hard part was everything nobody sees. In the past week alone: a full visual redesign, CSRF protection everywhere, hardened sessions, stricter upload validation, rate-limited auth, and security issues I didn't know existed until a real audit found them. If anyone wants a write-up on the security side, I learned some things the hard way and I'm happy to share.
It's small, it's free, and I solo-built all of it on shared hosting. I'm not trying to recreate the internet of the '80s — those days are gone, and that's okay. But conversations over engagement, people over algorithms, and creativity over conformity still seem worth building for.
🔗 https://peopleconnections.org
Happy to answer anything about the build, the stack, or why there's a bear :)