尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Next.js frontend for Resunova: Analyze, Tailor, Template Builder, Resume Hub, Advisor dashboard.
| Doc | Purpose |
|---|---|
AGENTS.md | Frontend conventions — read before editing |
CONTRIBUTING.md | Local dev for employees (API is remote) |
docs/api-contract.md | REST API shapes the UI depends on |
Requires Node ≥20.9.
npm install
npm run dev
Create .env.local:
NEXT_PUBLIC_API_URL=https://your-api.up.railway.app
NEXT_PUBLIC_DEV_BYPASS_AUTH=true
NEXT_PUBLIC_SUPABASE_URL=...
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY=...
Open http://localhost:3000.
Most contributors use the remote Railway API — the NLP backend is in a separate private repository.
Pushes to main trigger .github/workflows/deploy.yml → GitHub Pages (www.resunova.io).
Required GitHub Actions secrets: RAILWAY_API_URL, SUPABASE_URL, SUPABASE_PUBLISHABLE_KEY.
app/ — Next.js App Routercomponents/ — Feature UI (AnalyzeResume, ResumeBuilder, …)hooks/ — useHtmlPdfExport, analyze export, etc.lib/ — API helpers, Supabase client, analysisCategoryMatch.tsstore/ — Zustand statedb/migrations/ — Supabase SQL migrationsnpx tsc --noEmit