MuhanadGhurab/crow-ecosystem-platform

GitHub: MuhanadGhurab/crow-ecosystem-platform

一个基于 Next.js 的多租户企业编排平台,通过 Discovery→Blueprint→上线 的受管生命周期实现模块化交付、安全治理与角色自适应体验。

Stars: 3 | Forks: 0

Crow Ecosystem Platform
让组织变得智能。

GitHub Next.js 15 TypeScript Prisma Tailwind MIT License

**Crow Ecosystem Platform** 是一个自适应的**企业编排生态系统**,围绕 Discovery、Enterprise Blueprinting、**CEM**、**CyberCrow** 和 **SAREA** 构建——专为需要从首次请求到实际运营都能进行受管交付的组织而设计,而不是第一天就提供一堆模块目录。 该平台已在预发布环境中的多个租户场景下进行了验证,包括**物流**、**建筑**和**航空类**的入驻路径(公开安全摘要——参见 [`docs/public/ARCHITECTURE.md`](docs/public/ARCHITECTURE.md))。 **作品集 / 简历一句话介绍:** *Crow Ecosystem Platform —— 自适应的企业编排平台,结合了 CEM 运营、CyberCrow 信任与证据就绪,以及 SAREA 基于角色的体验,贯穿受管的 Discovery → Blueprint → 租户生命周期。* **代码仓库:** [`MuhanadGhurab/crow-ecosystem-platform`](https://github.com/MuhanadGhurab/crow-ecosystem-platform) · **文档:** [`docs/public/`](docs/public/) · **发布说明:** [`docs/public/RELEASE_NOTES.md`](docs/public/RELEASE_NOTES.md) · **演示指南:** [`docs/public/DEMO_GUIDE.md`](docs/public/DEMO_GUIDE.md) · **简历简介:** [`docs/public/PORTFOLIO_BLURB.md`](docs/public/PORTFOLIO_BLURB.md) ## 平台引擎 | 引擎 | 名称 | 职责 | |--------|------|------| | **CEM** | Crow Enterprise Manager | 运营 —— 模块、工作流、租户工作区 | | **CyberCrow** | Security & Trust Orchestration | 身份安全态势、审计、证据就绪、咨询性 GRC 映射 | | **SAREA** | Smart Adaptive Role Experience Architecture | 具备角色感知的布局、导航和组件 | | 指南 | 链接 | |-------|------| | 概述 | [`docs/public/PLATFORM_ENGINES.md`](docs/public/PLATFORM_ENGINES.md) | | CEM | [`docs/public/CEM.md`](docs/public/CEM.md) | | CyberCrow | [`docs/public/CYBERCROW.md`](docs/public/CYBERCROW.md) | | SAREA | [`docs/public/SAREA.md`](docs/public/SAREA.md) | ``` RBAC controls access. SAREA controls experience. ``` ## 平台生命周期 ``` Request → Discovery → Blueprint → Provision → Go-Live → Continuous Improvement ``` **Blueprint** 是构建内容的契约 —— 包括架构意图、就绪状态和引擎配置。 详情:[`docs/public/LIFECYCLE.md`](docs/public/LIFECYCLE.md) ## 架构亮点 - **多租户架构** —— 在 `/{tenant-slug}/…` 下的隔离工作区 - **Blueprint 驱动的资源调配** —— 上线前的就绪状态检查 - **自适应 RBUX** —— 使用 RBAC 进行授权;使用 SAREA 提供体验 - **CyberCrow 信任编排** —— 安全性在租户侧可见,而非隐藏在运营中 - **PostgreSQL + Prisma** —— 结构化的组织记忆 - **Next.js + Tailwind** —— 覆盖公共、管理、发现、蓝图、门户和租户界面 - **Supabase Auth + 具备 Microsoft Entra 就绪能力** —— 企业 SSO 路径 概念架构:[`docs/public/ARCHITECTURE.md`](docs/public/ARCHITECTURE.md) ## 视觉展示 | 界面 | 预览 | |---------|---------| | 主页 | [`homepage-hero.png`](docs/public/assets/screenshots/homepage-hero.png) | | 架构与流水线 | [`architecture.png`](docs/public/assets/screenshots/architecture.png) · [`ARCHITECTURE.md`](docs/public/ARCHITECTURE.md) | | 登录 · 定价 · 引擎 | [`截图 README`](docs/public/assets/screenshots/README.md) (F13 画廊 + F22 刷新目标) | **视觉标识:** 深色企业级 UI · 青色 CEM · 紫色 CyberCrow · 玫瑰红 SAREA · 北极星主题。 ![Crow Ecosystem 主页](https://raw.githubusercontent.com/MuhanadGhurab/crow-ecosystem-platform/main/docs/public/assets/screenshots/homepage-hero.png) ![平台架构](https://raw.githubusercontent.com/MuhanadGhurab/crow-ecosystem-platform/main/docs/public/assets/screenshots/architecture.png) ![CEM 操作员控制台](https://static.pigsec.cn/wp-content/uploads/repos/cas/e8/e8feb6c2c71878f9e2c3d3e93e83d7205194050f7cfaf58e0cb8568831b19704.png) ![Blueprint 就绪状态](https://static.pigsec.cn/wp-content/uploads/repos/cas/b8/b8f03342411e8e370e1dbfc578ae1fdb74603debf1873b8b264683b712bd4a55.png) ## 技术栈 | 层级 | 技术 | |-------|------------| | 框架 | Next.js 15 (App Router), React 19 | | 语言 | TypeScript | | 样式 | Tailwind CSS | | 数据库 | PostgreSQL | | ORM | Prisma | | 认证 | Supabase Auth · Microsoft Entra ID | | 通知 | Resend (流水线事件,可选) | ## 当前状态 | | | |--|--| | **阶段** | 积极开发中 · 面向作品集的展示 · 预发布环境验证的参考 | | **重点** | 公共文档、演示指南、严格的截图规范 —— 未声明正式投入生产 | | **成本** | 未激活任何付费基础设施;开发继续进行且无新增云开销 | | **云端** | 仅在预算和客户就绪时投入生产 (F23);公共演示使用 mock 或本地技术栈 | 公开路线图:[`docs/public/ROADMAP.md`](docs/public/ROADMAP.md) ## 理念 ``` Discovery understands. Blueprint defines. CEM runs. CyberCrow protects. SAREA adapts. ``` [`docs/public/PHILOSOPHY.md`](docs/public/PHILOSOPHY.md) ## 快速开始 (公开安全的 UI 演示) ``` git clone https://github.com/MuhanadGhurab/crow-ecosystem-platform.git cd crow-ecosystem-platform cp .env.example .env ``` 在 `.env` 中进行**无数据库**的演练: ``` AUTH_DISABLED=true USE_MOCK_DATA=true ``` ``` npm install npm run dev ``` 打开 `http://localhost:3000` · 可选演示路径:`npm run demo:meem` (仅限 mock ID)。 完整设置:[`docs/public/SETUP.md`](docs/public/SETUP.md) · [`.env.example`](.env.example) ## 文档 | 受众 | 路径 | |----------|------| | **公众** | [`docs/public/`](docs/public/) | | **发布说明** | [`docs/public/RELEASE_NOTES.md`](docs/public/RELEASE_NOTES.md) | | **贡献指南** | [`CONTRIBUTING.md`](CONTRIBUTING.md) | | **安全** | [`SECURITY.md`](SECURITY.md) | ## 维护者 **Muhanad Ghurab** —— 平台架构师 · SecDevOps · 受管 AI · 多租户企业系统 - GitHub: [@MuhanadGhurab](https://github.com/MuhanadGhurab) - 问题或反馈:在 GitHub 上 [提出一个 issue](https://github.com/MuhanadGhurab/crow-ecosystem-platform/issues) 或 [发起讨论](https://github.com/MuhanadGhurab/crow-ecosystem-platform/discussions) ## 许可证 [MIT](LICENSE) —— 商业部署和条款独立于此开源展示。

Crow Ecosystem Platform
让组织变得智能。

标签:PostgreSQL, Prisma, SecDevOps, 企业级SaaS, 多租户平台, 测试用例, 自动化攻击