Skip to content

ddnlink/ddn-hub

Repository files navigation

DDN Hub

[GitHub license](https://github.com/ ddnlink/ddn-hub/blob/master/LICENSE) Build Status Coverage Status NPM downloads Known Vulnerabilities PRs Welcome

DDN Hub 是什么?

DDN Hub 当前可以作为【爱搭】或【宜搭】的开源替代,简单来说,它是基于 Egg.js 开发的企业级 WEB3.0 开发框架,集成了 DDN 企业级区块链的强大功能,专注于帮助企业、开发团队和开发人员降低开发和维护企业应用的成本。

特性

  • 🚀 高性能:基于 Egg.js 框架,PostgreSQL 数据库。Mysql 版本请使用原始的 CmsWing
  • 📝 可视化:集成 drawDB.io,实现数据库可视化设计;集成 AMIS,实现前端页面的可视化。
  • 🔌 模块化:系统管理和开发设计功能分离
  • 📦 开箱即用:内置常用企业级功能
  • 🎨 主题系统:可自定义的主题系统
  • 📱 响应式:支持移动端和桌面端
  • 🔐 安全性:内置角色管理、权限控制等安全特性
  • 🌍 国际化:支持多语言
  • 📊 GraphQL:支持 GraphQL API
  • 📊 openApi:支持 Swagger doc,接口文档自动生成

计划

  • 集成DDN区块链:添加区块链钱包、浏览器、智能合约等,将区块链存证、积分激励等添加流程中;
  • 集成AI功能:内容审核、智能问答、智能推荐等,页面的AI生成等;
  • 添加用户行为:分享、评论、点赞,以及分享统计分析等,掌握用户行为,提高用户粘性;
  • 集成微信功能:登录、分享、支付、公众号、小程序等,特别是微信排版和自动分发;
  • 集成第三方服务:短信、邮件、支付、地图等;
  • 添加流程管理:使用流程引擎,实现流程自动化;
  • 添加字典功能;
  • 添加AB测试;
  • 前后端分离:将前端独立出来;

快速开始

# 安装
$ yarn

# 开发
$ yarn db:create // 创建数据库, 删除数据库使用 db:drop
$ yarn migrate // 迁移数据库
$ yarn seed // 初始化数据
$ yarn dev // 启动开发环境

# 部署
$ yarn start
$ yarn stop

技术栈

文档

贡献指南

请阅读我们的贡献指南了解如何参与贡献。

感谢

感谢以下项目,排名不分先后:

开源协议

BSD-3-Clause

About

DDN Hub: Enterprise-level Visual Development Platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published