Junior dev - I built a privacy-first social network

by

This is my first real project, and it's now live in production: .

Why another social network? When I asked myself "what would I change today?", social media was the first thing that came to mind. I think it started out great but became manipulative and noisy. After watching The Great Hack, I stopped posting photos online back in 2019. So I built the kind of network I'd actually want to use.

What makes it different:

  • Privacy by default — public profiles show only a name and photo; private ones don't even appear in search.

  • You sort each person as Friend, Family, or Both, then choose who sees each photo. The restriction lives in the relationship, not just the post. (Party photos stay with friends; baby photos stay with family.)

  • Customizable profiles, so your space actually feels like yours.

On the technical side, it's a monolith: Core 10 / C# backend with PostgreSQL, Next.js 16 / React 19 frontend. I followed SOLID throughout, took security seriously (2FA, refresh token rotation, rate limiting, audit logging, fully server-side sessions with no tokens in browser JS), handled GDPR, and deployed with Docker on a small Hetzner server.

I wrote up the full technical breakdown here:

Honest goal: I built this to land my first dev job. Any feedback on the product or the code is hugely welcome.

13 views

Add a comment

Replies

Be the first to comment