ai-startup-skills
创业公司做 AI 产品的 7 步 Agent Skill 合集:验证 → BP → 政策 → 路演 → 获客 → 定价 → 注册。
Translation pending
Internal financial news workspace for Lemonn
Translation pending
OtherGitHub @vikramsingh-786OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Standalone internal CMS that will become Lemonn's AI-assisted financial news tool.
It is fully separate from the lemonn.co.in application: its own repo, database and deployment.
Status: research pipeline prototype. The dashboard runs discovery, ranking, claim verification and drafting; editors edit drafts as articles and mark them ready. Data is in PostgreSQL, behind a per-user accounts with roles (admin, team, read-only). No background worker or publishing yet.
Next.js 16 (App Router) · React 19 · TypeScript (strict) · Tailwind CSS 4 · shadcn/ui · Prisma 7 (PostgreSQL) · Zod 4 · ESLint · Prettier · Vitest · Playwright
corepack enable, or npx [email protected] <command>)pnpm install # also runs `prisma generate`
cp .env.example .env # then fill in local values
pnpm dev # http://localhost:3000
| Script | What it does |
|---|---|
pnpm dev | Start the dev server |
pnpm build | Production build |
pnpm start | Serve the production build |
pnpm lint | ESLint |
pnpm typecheck | Generate route types and run tsc --noEmit |
pnpm format | Format with Prettier |
pnpm format:check | Check formatting |
pnpm test | Unit tests (Vitest) |
pnpm test:watch | Unit tests in watch mode |
pnpm test:e2e | End-to-end tests (Playwright; starts the dev server) |
pnpm db:generate | Regenerate the Prisma client |
pnpm db:migrate | Create/apply migrations against your local database |
First-time Playwright use needs a browser: pnpm exec playwright install chromium.
See .env.example. All variables are server-only; never prefix secrets with NEXT_PUBLIC_.
| Variable | Required for | Notes |
|---|---|---|
DATABASE_URL | Research runs, Prisma CLI | The CMS's own PostgreSQL. Never Lemonn production. |
TAVILY_API_KEY | Verification; sources without sitemap | Also the fallback when a sitemap fails |
GEMINI_API_KEY | Relevance screen, verification, drafts | Without it, ranking is rules only |
GEMINI_MODEL_FAST | Optional | Default gemini-3.5-flash-lite |
GEMINI_MODEL_REASONING | Optional | Default gemini-3.8-flash |
NEWS_RESEARCH_MAX_VERIFY | Optional | Stories verified per run, 1–20 (default 12) |
shadcn/ui is configured in components.json (@/components/ui, cn() in src/lib/utils.ts).
pnpm dlx shadcn@latest add button
pnpm-workspace.yaml pins vite to the newest version it serves.