Skip to content

项目规划

  1. 项目(项目有类型,后台、单页面)+页面
  2. 项目页面支持复制
  3. 项目与页面均支持分享给其他用户,可选择只读、可编辑,通过邮箱分享,分享需要有有效期,有效期过后,项目和页面有发布纪录,纪录是谁发布的,可以查看改变的内容(协同编辑)
  4. 多文件协同编辑
  5. 前端错误监控
  6. 用户行为监控
  7. 支持其他页面 iframe 嵌套
  8. 支持微服务微前端
  9. 用户角色:超级管理员、普通用户(权限管理:登录权限、用户权限)
  10. 首页参考:https://www.marscode.cn/home https://www.designevo.com/cn/ https://github.com/xun082/online-edit-web
  11. 结合 AI
  12. 后端接口命名规范:baseurl + /whaledev/v1/ + controller + action,命名风格使用下划线+小写
  13. 双 token 无感刷新
  14. 支持三方登录:Github 等
  15. 短链路
  16. 支持多语言(国际化)
  17. 所有的删除都是软删除
  18. 数据库的调用需要封装,使用三方的方法需要封装
  19. 前端全局通知
  20. 登录:邮箱+密码 忘记密码:邮箱+邮箱验证码+新密码+确认密码 注册:邮箱+邮箱验证码+密码+确认密码
  21. 1.页面主题色
  22. 组件 ai 开发,版本管理,组件不是预览,而是直接展示
  23. 组件库、模版分为个人与市场(组件库的开发,可以使用小册:React Playground 项目实战)
  24. 不用注册就能体验一下基础有限的功能
  25. 做一个媒介查询来给移动端展示几个字
  26. nest 测试
  27. 组件设计的字段中,需要添加版本 version
  28. 有一个组件,用来设置滚动条的
  29. 前端组件模块使用类似于 js 沙箱来隔绝 css 样式影响
  30. 模版是不能创建的,生成模版可以在界面上,有一个发布为模版的按钮
  31. 低代码与 AI 的结合
  32. 页面与微前端
  33. 自动检测代码更新(线上)

基于 MIT 许可发布