# open-novel **Repository Path**: mjay/open-novel ## Basic Information - **Project Name**: open-novel - **Description**: open-novel - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-16 - **Last Updated**: 2026-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 基于project.md的分析,请对项目进行架构优化设计: 【目标】 结合已经部署好的nestapi接口和admin后台 构建一个可扩展的 可视化AI小说平台架构 【要求】 1. 按模块拆分: * novel(小说管理) * chapter(章节系统) * ai(AI生成服务) * task(异步任务队列) 2. 使用 NestJS 最佳实践: * module 解耦 * service 单一职责 * DTO + 校验 3. Prisma 数据结构优化: * 用户 / 小说 / 章节 / AI记录 表设计 4. Redis 用于: * 缓存小说内容 * AI生成队列 5. 输出: * 新目录结构 * 示例代码(module/service/controller) 【额外要求】 保证后续可以支持: * AI续写 * 多模型接入(Ollama / OMLX) 不要一次性改全部代码,给出渐进式重构方案。