Energaged
A small, private social site for a group of friends. No ads, no algorithm — just a place to post the fun and interesting things we find.
A small, private social site for a group of friends. No ads, no algorithm — just a place to post the fun and interesting things we find.
Good finds — an article, a song, a weird little website — get buried in a group chat within a day. Public social platforms solve the burying but bring ads, algorithms, and an audience I didn't pick. I wanted something in between: a small place for a handful of friends to post the fun and interesting things they come across.
A private, invite-only site: no ads, no tracking, no algorithm — the feed is just everyone's posts, newest first. Members post text, photos, or a pasted link, and a link turns into a preview card (title, picture, source) instead of a bare URL. Click a member's name to see everything they've posted, and tap a heart to say thanks. It's plain PHP and MySQL with vanilla JavaScript, no frameworks.
I treated it as a way to learn what a real multi-user app demands. Joining takes a single-use invite code. Passwords are hashed, every request is checked against forgery, and uploaded photos are re-encoded on the server so location data in the original never gets published. Fetching link previews means the server visits addresses members paste in, so it refuses anything that points back at private or internal networks. Every change is backed up automatically.
The feed: newest posts first, link previews as cards, and hearts that show who said thanks. Names and posts here are made up — the real site is private.
It's live, and the first friends have been invited. Whether it sticks depends on them, not the code — but it already did its main job for me: a small, real app with real users is the fastest way I know to learn how accounts, uploads, and security actually fit together.