Lightweight Social Platform
Tags: nextjs, prisma, typescript, ai-assisted

A lightweight social platform I designed and built from the ground up — featuring user profiles, topic-based groups, markdown post publishing, threaded comments with voting, direct messaging, and real-time notifications. The stack is Next.js (App Router) with Prisma against a Neon Postgres database, authenticated via Clerk, and continuously deployed to Vercel on every push. Server-Sent Events backed by Upstash Redis power the realtime layer, Vercel Blob handles media uploads, and Resend delivers email notifications. Development was AI-assisted throughout.
Visit Site >
