Mobile wallpaper 1Mobile wallpaper 2Mobile wallpaper 3Mobile wallpaper 4Mobile wallpaper 5Mobile wallpaper 6Mobile wallpaper 7Mobile wallpaper 8Mobile wallpaper 9Mobile wallpaper 10
1167 字
6 分钟
L.Corp Database // 脑叶公司数据库

“Face the Fear, Build the Future.”

“直面恐惧,创造未来。”


📂 PROJECT OVERVIEW // 项目概览#

此项目是为了为Project Angelos Angela收集足够的,关于月亮计划世界观的数据集而创立的。旨在让Angela能够理解剧情以及各种设定,协助 Angela 进化为非人知性体。

这是一个社区驱动的平台,允许员工们(用户)提交、编辑、评分和评论数据,以丰富我们的知识库。

本项目由 Gemini 3.0 PRO 协助构建,致力于提供高效、安全且符合公司规范的数据管理体验。

L-Corporation
/
L.Corp-Database
Waiting for api.github.com...
00K
0K
0K
Waiting...

WEBSITE & RULES // 站点和规则#

站点#

我们的站点建立在这里,这里是我们正在运行的数据库,此后会迁移网址,但是数据不会丢失,并且会定期备份。

使用方法 & 规则#

首次进入站点,请先注册账号

image-20251204005931792

image-20251204010017608

image-20251204010052041

登录后,你就可以进行数据集的创建以及补充回答或是添加QA

站点中,数据集分为两种:

  • 单独QA型:针对问题比较明确,没有太多延伸的内容,可以直接创建问题
  • TOPIC型: 讨论的背景资料较多,可以围绕其提出很多不同问题的类型,我们就需要创建TOPIC来支持单主题多问答的内容,如异想体数据,人物角色

QA型在点击:添加数据集后提交记录即可

对于TOPIC型,请勾选:创建为资料贴 (Topic) - 包含标题和资料,可添加多个子问题

填写标题和背景资料即可提交,随后再进入TOPIC页面补充单独的QA。

WARNING

无论是QA还是TOPIC都可以添加标签,如有多个,用空格隔开就好了

同时,我们也设置了打分制度,方便我们清洗不合适的数据集,减轻后期的工作量。

你可以在每个回答下的十颗星中进行打分,对此回答给出客观的评价,只能评分一次且不可更改。

我们也提供了评论区讨论,对于他人的回答你有评价,也可以在回答的下方进行评论。

WARNING

如果我们发现有人没有按照要求对TOPIC和单独QA进行妥善的分类,我们可能会封锁您的账户。

同时,如果存在胡乱打分,胡乱评价,胡乱回答的行为等等,我们也会给出惩罚。


🚀 FEATURES // 系统功能#

核心功能#

  • QA 数据管理: 支持问答对(QA)的创建、编辑、标签管理及置顶功能。
  • 知识图谱: 支持话题(Topic)与子问题的层级关联(对于文档较长,衍生多个QA对的内容适用)。
  • 互动系统:
    • 评分: 对 QA 和回答进行 1-10 星评分,方便后期整理清洗。
    • 评论: 支持对 QA 进行讨论和补充。
  • 全文检索: 基于标签和内容的快速搜索。

安全与权限 (Security & Clearance)#

  • 身份验证: 基于 JWT 的用户注册与登录系统。
  • 权限分级: 员工与主管权限分离。
  • 异常处理:
    • Fingerprint 追踪: 集成浏览器指纹技术,追踪用户设备。
    • 封禁协议: 支持账号封禁及设备级封禁(Device Ban)。
    • 访问拒绝: 针对被封禁个体提供符合公司风格的 “ACCESS DENIED” 界面。

🛠️ TECH STACK // 技术架构#

Frontend (前端)#

  • Framework: Vue 3
  • Build Tool: Vite
  • Styling: CSS (Custom Lobotomy Corp Theme)
  • Security: FingerprintJS

Backend (后端)#

  • Runtime: Node.js
  • Framework: Express
  • Database: SQLite (Better-SQLite3)
  • Security: Helmet, Express-Rate-Limit, BCrypt, JWT

⚡ QUICK START // 快速启动指南#

前置要求#

  • Node.js (v16+)
  • npm

1. 初始化项目#

# 克隆仓库
git clone https://github.com/L-Corporation/LCorp-Database
cd LCorp-Database
# 安装根目录依赖(如果有)
npm install

2. 启动后端服务 (Server)#

后端服务运行在 http://localhost:4000

cd server
npm install
npm start

3. 启动前端服务 (Client)#

前端开发服务器运行在 http://localhost:5173

# 回到项目根目录
cd ..
npm install
npm run dev

📁 DIRECTORY STRUCTURE // 目录结构#

LCorp-Database/
├── src/ # 前端源代码
│ ├── components/ # Vue 组件 (Dashboard, Login, QAEditor...)
│ ├── router/ # 路由配置
│ ├── App.vue # 根组件
│ └── main.js # 入口文件
├── server/ # 后端源代码
│ ├── routes/ # API 路由 (Auth, Admin, QA)
│ ├── middleware/ # 中间件 (Auth, Fingerprint)
│ ├── db.js # 数据库连接与迁移
│ └── index.js # 服务器入口
├── index.html # Vite 入口 HTML
└── package.json # 项目配置

⚠️ DISCLAIMER // 免责声明#

本项目为粉丝自制项目,与 Project Moon 无官方关联。 所有涉及《脑叶公司》、《废墟图书馆》及《边狱巴士》的设定、美术风格及文本版权归 Project Moon 所有。

May you find your book in this place.#

L.Corp Database // 脑叶公司数据库
https://www.hokma.top/posts/l-corp-database/
作者
Ayin
发布于
2025-12-03
许可协议
Unlicensed

部分信息可能已经过时