Projet
Klown Network — Modern Social Microblog
A modern microblogging social network with media sharing — Twitter-grade auth, OAuth, 2FA, S3 media, cursor pagination.
Next.js 16TypeScriptPrisma 7PostgresAWS S3JWTTOTP
Klown Network is a Twitter-style social platform built on Next.js 16 and Prisma 7. Authentication covers email-with-verification, JWT (15-min access + 7/30-day refresh), Google and Apple OAuth, TOTP 2FA with backup codes, password reset flows and middleware-protected routes. Profiles support avatar and banner upload to S3 via presigned URLs, follow/unfollow with realtime counters, paginated lists. Posts handle text up to 500 chars, image/video/GIF media uploads to S3, and a cursor-paginated feed. The codebase ships with CI on GitHub Actions and a versioned release flow.