
router
TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
它将 ChatGPT 报告与间隔复习及语法练习结合,采用隐私优先的 PWA 架构,并通过 Supabase 认证和行级安全策略保护数据。
在线体验: https://lingo-trace.vercel.app/
配套指令: LingoTrace 英语口语项目指令 V2
LingoTrace is a mobile-first English learning tracker for importing structured ChatGPT speaking reports, reviewing vocabulary and sentence patterns, tracking corrections, and generating targeted grammar practice.
LINGOTRACE_REPORT_V1 JSON reportsRequirements: Node.js and pnpm.
Install dependencies:
pnpm install
Copy .env.example to .env.local and provide your own Supabase project values:
VITE_SUPABASE_URL="https://your-project.supabase.co"
VITE_SUPABASE_PUBLISHABLE_KEY="sb_publishable_your_key"
Apply the SQL files in supabase/migrations/ to your Supabase project in filename order.
Add GEMINI_API_KEY to Supabase Edge Function Secrets. Never place this key in a VITE_ variable or commit it to Git.
Deploy the Edge Function:
supabase functions deploy generate-grammar-practice
Start the app:
pnpm dev
.env.local and other .env* files are ignored by Git; only .env.example is tracked.根据分类、Topic 和编程语言匹配的相似项目。

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.
A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.