Skip to content
Minit Jain
← Work

Echo Socials

AI-powered microblogging platform with a Browse-First architecture.

Soloshippedrepodemo
Screenshot of Echo Socials

Overview

An AI-powered microblogging platform where visitors see content before signing up, with Gemini-assisted post composition once they do.

Why I built it

Most social apps gate content behind a signup wall, which kills casual discovery. Built a "Browse-First" architecture instead: content is visible immediately, and account creation is only asked for at the point of actually posting or interacting.

Architecture

MERN stack (MongoDB, Express, React, Node.js), JWT authentication hydrated via a dedicated /me endpoint rather than reading tokens directly out of local storage, and Gemini-assisted post composition.

Clientreact
Servernodejs · express
Datamongodb
AIgemini
Authjwt (hydrated via /me endpoint)

Challenges

Iterated the frontend architecture repeatedly (mobile navigation, a global theme system, dark mode) as real usage patterns emerged, and reworked JWT hydration to avoid trusting client-stored tokens directly; the /me endpoint is the single source of truth for auth state on load.

Outcome

Live, with a Browse-First feed, working auth, and Gemini-assisted posting.

Tech used

reactnodejsmongodbexpressgeminijwt