Web · Full-Stack
A wallet-first social web app built with Next.js that combines open social publishing with mainstream product features — keeping privacy and compliance boundaries explicit.
Web3
Auth Layer
Full
Social Graph
Live
Feed & DMs
Next
.js App Router
Existing Web3 social platforms are either too technically demanding for mainstream users or too abstracted from actual on-chain identity. There was no platform that combined wallet-first authentication with a polished social UX comparable to mainstream apps.
Built with Next.js App Router and TypeScript for a fast, type-safe full-stack architecture. Wallet authentication acts as the identity layer — users sign in with their Web3 wallet, anchoring their identity to their on-chain address without surrendering a password to a server.
The social graph (follows, replies, bookmarks, lists) is stored in PostgreSQL via Prisma ORM. A real-time feed, direct messaging, and notifications are implemented alongside privacy controls that keep compliance boundaries explicit — users see exactly what's public versus private.
ChainSocial delivers the feature density of a mainstream social app — feed, posts, replies, follows, messages, notifications, bookmarks, lists — built on a wallet-first identity model. The live platform at chainsocial.dev demonstrates that Web3 auth and polished social UX are not mutually exclusive.