Thanks to visit codestin.com
Credit goes to github.com

Skip to content

electr1fy0/echo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

159 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Echo

Echo Thumbnail

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.

Screenshots

296_1x_shots_so 416_1x_shots_so 106_1x_shots_so

Background

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.

Features

Core

  • 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

Interface

Has dark mode, PWA, Responsiveness and tons of microinteractions.

Tech Stack

React, TailwindCSS, Vite, Typescript, Tanstack Query, Go, sqlc, pgx, JWT

Development

It's a monorepo containing both client and server.

  1. Clone the repository
    git clone https://github.com/electr1fy0/echo.git
    cd echo

Server (Go)

Located in server/.

cd server
# Set up your .env file with DATABASE_URL
go run cmd/api/main.go

Client (React)

Located in client/.

cd client
pnpm install
pnpm dev

Requirements

  • Go: 1.25+
  • PostgreSQL: Latest stable

Releases

No releases published

Packages

No packages published