Serendipity:一款开源的客户参与平台
Serendipity 是一个开源的客户参与平台,旨在通过连接您的客户、产品、人员和业务运营来转变您的组织。该项目主要使用 TypeScript、Java、HTML、SCSS、JavaScript 等编程语言开发。
核心功能
- 渐进式Web应用(PWA):为用户提供快速、可靠的Web体验,无论网络状况如何。
- 后端为前端(BFF):为前端提供专门的后端服务,优化用户体验。
- 身份服务器(Keycloak):提供身份认证和授权服务,确保系统的安全性。
项目亮点
- Spring Security 5 OAuth 2.0 登录:支持基于 OAuth 2.0 的安全认证。
- 灵活的架构:支持多种部署方式,如 Docker 和 Kubernetes,易于扩展和维护。
最近更新的功能
- Docker 部署支持:通过
docker-compose命令,可以快速启动项目。 - Kubernetes 部署支持:通过 Kubernetes 的 YAML 配置文件,可以在 Kubernetes 环境中部署项目。
- 用户界面优化:对用户界面进行了多项改进,包括导航栏、侧边栏和命令栏的优化,以及新增的交互式地图功能。
- 工作流(BPMN)、决策管理(DMN)和案例管理(CMMN)支持:提供了更加丰富的工作流和决策管理功能,帮助用户更好地管理业务流程。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



