{"repo":"ying-aaa/heartsync","free":true,"listed":false,"github":"https://github.com/ying-aaa/heartsync","clone":"git clone https://github.com/ying-aaa/heartsync.git","description":"A low-code platform built using Angular and Nest","language":"TypeScript","stars":17,"topics":["angular","angular-material","low-code","formly","ace","ace-builds","lowcode","nestjs"],"license":"MIT","category":"workflow-automation","readme_excerpt":"HeartSync：🚀 低代码平台，随心构建应用 项目简介 HeartSync 是一个低代码平台，旨在帮助开发者和非技术用户快速搭建和管理应用。我们的目标是让应用开发变得简单、灵活且高效，让每个人都能像平台寓意那样 “随心，心之所想而去做” ，按照自己心中所想去构建应用。无论你是专业开发者，还是希望快速实现业务需求的业务人员，HeartSync 都能为你提供强大的支持。🚀 README中文版 README English edition 项目进度 目前，HeartSync 的开发进度已完成约 10%。我们正在不断完善平台的功能和性能，致力于为用户提供更优质的体验。📈 技术栈 前端 - Angular 19 ：采用最新版本的 Angular 框架，确保平台的高性能和稳定性。🌐 - Angular Material ：利用 Material Design 组件库，为用户提供美观且一致的界面体验。🎨 - Formly ：强大的表单库，支持动态表单生成和复杂表单逻辑的实现。📝 后端 - NestJS ：基于 Node.js 的框架，提供高效、可扩展的后端服务。🌐 - Keycloak ：用于身份验证和授权，保障平台的安全性。🛡️ - MinIO ：高性能的分布式对象存储，用于存储应用的静态资源和文件。💾 数据库 - PostgreSQL ：强大的开源关系型数据库，支持复杂的数据查询和事务处理。📊 预览地址 你可以通过以下链接预览 HeartSync 平台：https://wjy.apihub.net/。🌐 平台功能 多应用搭建 🚀 HeartSync 支持创建和管理多个应用，每个应用都可以独立配置和运行。用户可以根据自己的需求，快速搭建出满足业务需求的应用。 功能强大的仪表板 📊 应用内的菜单页面采用仪表板形式，用户可以通过拖拽和配置，将多个部件组合成个性化的仪表板。部件类型包括： - 自定义代码页面 ：支持用户编写自定义代码，实现复杂的业务逻辑。💻 - 可视化配置在线图表 ：提供丰富的图表类型，用户可以通过可视化配置生成各种数据可视化图表。📊 - 3D 地图 ：集成 3D 地图组件，支持地理信息的可视化展示。🌐 - 表单 ：强大的表单功能，支持多种表单控件和复杂表单逻辑。📝 - 列表 ：用于展示数据列表，支持分页、排序等功能。📜 - 详情 ：展示数据的详细信息，支持自定义布局和样式。🔍 可视化配置与代码生成 ⚙️ HeartSync 不仅支持可视化配置，还能将可视化配置生成相关的代码。用户可以根据生成的代码进行二次开发，进一步扩展应用的功能。 灵活的数据绑定 🔗 平台支持多种数据绑定模式，用户可以选择将表单字段直接绑定到数据库表字段，也可以选择不直接绑定，而是通过提交时的自定义逻辑来处理数据。这种灵活的数据绑定方式，满足了不同用户的需求。 多种布局方式 🎨 HeartSync 提供了栅格、Flex、绝对定位三种布局方式，用户可以根据自己的喜好和需求，选择合适的布局方式，打造个性化的应用界面。 表单复用 🔗 支持表单复用功能，用户可以将常用的表单保存为模板，在其他应用中直接复用，提高开发效率。 平台优势 高效开发 🚀 通过低代码的方式，用户可以快速搭建应用，大大缩短开发周期，提高开发效率。 灵活性强 🔗 支持多种数据绑定模式、布局方式和表单复用等功能，满足不同用户的需求，适应各种复杂的业务场景。 可扩展性强 ⚙️ 平台基于强大的技术栈构建，具有良好的可扩展性。用户可以根据自己的需求，进行二次开发和功能扩展。","default_branch":null,"files":null,"tree":[],"storefront":"/r/ying-aaa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ying-aaa/heartsync/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}