An open QnA platform built for communities. Ask questions, share knowledge, and curate your feed through isolated chambers.
Echo is a modern social platform that separates content into dedicated spaces, keeping your feed focused and minimal.
Community platforms are often noisy and disorganized. Echo solves this by using Chambers. Isolated spaces for specific topics. Join what matters to you, ignore the rest. A question remains a question. An answer an answer. No nested replies. No algorithms.
- Chambers: Dedicated topic spaces to organize content
- Q&A: Structured Question and Answer format
- Voting: Community upvotes to surface helpful content
- Social Proof: Facepiles showing active participants
Has dark mode, PWA, Responsiveness and tons of microinteractions.
React, TailwindCSS, Vite, Typescript, Tanstack Query, Go, sqlc, pgx, JWT
It's a monorepo containing both client and server.
- Clone the repository
git clone https://github.com/electr1fy0/echo.git cd echo
Located in server/.
cd server
# Set up your .env file with DATABASE_URL
go run cmd/api/main.goLocated in client/.
cd client
pnpm install
pnpm dev- Go: 1.25+
- PostgreSQL: Latest stable