diff --git a/src/apps/Projects.tsx b/src/apps/Projects.tsx index b2ab419..a35b622 100644 --- a/src/apps/Projects.tsx +++ b/src/apps/Projects.tsx @@ -4,6 +4,7 @@ const PROJECTS = [ { name: 'go-local-rag-email', desc: 'Local-first Gmail assistant: semantic search and AI summaries via RAG, runs offline.', tags: ['Go', 'Qdrant', 'SQLite', 'RAG'], color: '#00ffff' }, { name: 'Collab Platform', desc: 'Real-time collaborative workspace with WebSocket rooms and conflict resolution.', tags: ['TypeScript', 'Bun', 'WebSocket'], color: '#ffd60a' }, { name: '成语填空', desc: 'Daily Chinese idiom guessing game — Wordle-style, runs at chengyu.m1ngdaxie.com.', tags: ['React', 'TypeScript'], color: '#ff453a' }, + { name: 'Treehole', desc: 'Anonymous ephemeral chat — messages vanish after timeout, no database, no logs.', tags: ['Go', 'WebSocket'], color: '#30d158' }, ]; export default function Projects() { diff --git a/src/apps/Treehole.tsx b/src/apps/Treehole.tsx new file mode 100644 index 0000000..4810c2b --- /dev/null +++ b/src/apps/Treehole.tsx @@ -0,0 +1,10 @@ +export default function Treehole() { + return ( +