Back to Projects
Project

Learn In Public.

Learn In Public is a social accountability platform where users post short daily learning updates under topics and build streaks — part Twitter, part GitHub contribution graph, part habit tracker. It features rich-text learning posts, per-topic streaks with a contribution heatmap, follows, comments, reactions, a discover feed, email-verified accounts with credentials and OAuth sign-in, and built-in moderation. Built with Next.js, React, TypeScript, Auth.js, Drizzle ORM, and PostgreSQL, Learn In Public turns consistent learning into a visible, shareable habit.

Tech Stack

Next.jsReactTypeScriptAuth.jsDrizzle ORMPostgreSQL

Links

Screenshots

Learn In Public screenshot 1Learn In Public screenshot 2Learn In Public screenshot 3Learn In Public screenshot 4