Skip to content

asckaya/echo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English | 中文

Echo

The shell's reflection.
Terminal-themed portfolio for developers, researchers, and creatives.

License TypeScript React Vite Tailwind CSS Supports MCP


⚡ Modernized Refactoring (v2.0) — Project Echo

This version represents a significant technical overhaul focusing on performance, reliability, and developer experience:

  • Framework Upgrade: Migrated to React 19, Vite 8, and TypeScript 6.
  • Modern UI Stack: Replaced Chakra UI with Shadcn UI and Tailwind CSS v4, leveraging Radix primitives and CSS-driven configuration.
  • Pure CSS Responsiveness: Layouts now use declarative Tailwind responsive classes, ensuring zero layout shift and standard media query behavior.
  • Reactive i18n: Redesigned the localization logic using Paraglide JS. Content updates instantly across the entire site without page refreshes.
  • Mocha by Default: The terminal now defaults to the vibrant Catppuccin Mocha palette with circular ripple transitions.

Features

  • Terminal aesthetic with multiple themes (Mocha, Nord, Catppuccin, etc.)
  • Fully responsive (mobile → desktop) using pure Tailwind CSS logic
  • No code needed — just edit JSON/MDX files in content/
  • MCP-powered — resume → AI → portfolio in minutes
  • Bilingual i18n — English / Chinese powered by Paraglide JS

Content types: Publications · Projects · Experience · Articles · Awards · News


Quick Start

# 1. Clone
git clone https://github.com/asckaya/Echo.git
cd Echo && pnpm install

# 2. Run the setup wizard — generates your config
pnpm setup

# 3. Start dev server
pnpm dev

Open http://localhost:5173 — your site is running. Edit files in content/, save, and the browser refreshes automatically.


Tech Stack

React 19 · TypeScript 6 · Vite 8 · Shadcn UI · Tailwind CSS v4 · Motion (Framer) · Paraglide JS


License

GPL-3.0-only · Copyright © 2026 asckaya
Echo is a derivative work based on the original TermHub architecture.

About

TermHub is a terminal-style academic homepage template.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors