Home
Softono
pc-Dooring

pc-Dooring

Open source TypeScript
506
Stars
137
Forks
1
Issues
13
Watchers
2 years
Last Commit

About pc-Dooring

pc-Dooring is a low-code visual editor designed to make building PC web pages as simple as stacking building blocks. It provides a drag-and-drop interface that allows users to create PC websites, landing pages, and web applications without writing code. The platform includes a rich library of pre-built components and templates to streamline the design process. Key features include a visual page editor with drag-and-drop functionality, a built-in component library for PC interfaces, data visualization modules for charts and graphs, and a form designer for creating interactive forms. The tool supports local development and server-side deployment with Node.js. pc-Dooring is ideal for marketers, product managers, designers, and developers who need to quickly prototype or build production-ready PC web pages without deep programming knowledge. It is part of a suite of Dooring products that also includes H5-Dooring for mobile pages and v6.Dooring for large-screen data visualization. The project is open-source under

Platforms

Web Self-hosted

Languages

TypeScript

让PC制作像搭积木一样简单!

Welcome to PC-Dooring 👋

Version Documentation license:GPL3.0

🏠 Homepage

📦 doc(文档) PC-Dooring Document

视频教程 | Video tutorial

相关产品:

Show your support

Give a ⭐️ if this project helped you!

如果本开源项目对您有帮助, 请点个star, 支持开源.

Install(安装)

  1. 下载代码 | Download the code

    git clone [email protected]:MrXujiang/pc-Dooring.git
  2. 进入项目目录 | Go to the project catalog

    cd ./pc-Dooring
  3. 安装依赖包 | Install the dependency package

    yarn install
    or
    cnpm install

Usage

本地启动应用 | Launch the app locally

yarn start
or
cnpm run start

如发现本地启动后组件拖拽遇到奇怪的报错, 是应为第三方组件在开发环境的bug, 可以采用一下方式解决:

If you find that the local start-up component drag encountered strange errors, is a bug that should be a third-party component in the development environment, can be resolved in a way:

yarn dev
or
cnpm run dev

前提是先安装http-server模块.

本地服务器部署

  1. 打包
    yarn build
  2. 启动服务
    node server.js
    # 或者pm2(需要先全局安装pm2)
    pm2 start server.js
  3. 访问地址
    服务器ip + 3000 (默认为3000, 也可以改成80, 具体参考server.js)

更新日志 | Update the log

  1. 添加数据可视化模块
  2. 添加表单设计器模块
  3. 添加pc端组件库

持续升级 | Continuous upgrades

如果您有更好的想法, 欢迎和我们一起共建, 让国内开源更强大.

赞助 | Sponsored

开源不易, 有了您的赞助, 我们会做的更好~

技术反馈和交流群 | Technical feedback and communication

微信:beautifulFront