Require login for meetup RSVP with cancel, notify organizers/authors/posters on RSVP/reply/gig/match, optional ntfy + Listmonk hooks, and honest newsletter messaging. Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| content/book | ||
| public | ||
| src | ||
| .dockerignore | ||
| .env.local.example | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
| tsconfig.json | ||
| vercel.json | ||
frontend · nomadro
Next.js App Router UI for nomadro.
业务逻辑全部在 FastAPI(../backend)。本目录只负责页面与交互。
完整架构、三环产品路径、环境变量与部署说明见仓库根目录 README.md。
cp .env.local.example .env.local
npm install --legacy-peer-deps
npm run dev
生产构建需设置:
NEXT_PUBLIC_API_URL=https://nomadweb.nomadro.com/api/v1
NEXT_PUBLIC_SITE_URL=https://nomadweb.nomadro.com