为二人创业团队设计的内部资金与资产管理工具
- 账户管理 - 支持银行账户、现金、投资账户等多种账户类型
- 交易记录 - 收入支出流水记录,自动分类统计
- 现金燃烧率 - 自动计算月度支出和现金消耗速度
- Runway 计算 - 基于当前资金和燃烧率计算可支撑周期
- 资产负债 - 资产和负债记录,净资产计算
- 风险提示 - 资金不足时自动预警
- 框架: Next.js 15 (App Router)
- 语言: TypeScript
- 样式: Tailwind CSS
- 组件: shadcn/ui
- 数据库: PostgreSQL (Neon) + Prisma 7
- AI: MiniMax
复制 .env.example 为 .env.local 并配置:
# Database (Neon PostgreSQL)
DATABASE_URL="postgresql://user:password@ep-xxx.region.aws.neon.tech/dbname?schema=runaway"
# MiniMax AI
MINIMAX_API_KEY="your_api_key"
MINIMAX_BASE_URL="https://api.minimax.chat"
MINIMAX_MODEL="abab6.5s-chat"在 Neon Console 中创建 schema:
CREATE SCHEMA runaway;然后推送 Prisma schema:
npm run db:pushnpm run devrunaway/
├── src/
│ ├── app/ # Next.js App Router 页面
│ ├── components/ # React 组件
│ │ └── ui/ # shadcn/ui 组件
│ └── lib/ # 工具函数
│ ├── db/ # 数据库相关
│ └── ai/ # AI 相关
├── prisma/
│ ├── schema.prisma # 数据库模型
│ └── prisma.config.ts # Prisma 7 配置
├── devlogs/ # 开发日志
└── insights/ # 技术文档
npm run dev # 开发服务器
npm run build # 构建生产版本
npm run start # 启动生产服务器
npm run db:generate # 生成 Prisma Client
npm run db:push # 推送 schema 到数据库
npm run db:studio # 打开 Prisma Studio项目设计为部署到 Vercel:
- 推送代码到 GitHub
- 在 Vercel 中导入项目
- 配置环境变量
- 部署
MIT