All Projects → LianjiaTech → Hetu

LianjiaTech / Hetu

Licence: mit
低代码平台, 可视化编辑器,单手打代码,解放你的双手

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Hetu

cli
Aplus Framework CLI Library
Stars: ✭ 104 (-75.59%)
Mutual labels:  full-stack
tsrpc
A TypeScript RPC framework, with runtime type checking and serialization, support both HTTP and WebSocket. It is very suitable for website / APP / games, and absolutely comfortable to full-stack TypeScript developers.
Stars: ✭ 866 (+103.29%)
Mutual labels:  full-stack
Symlex
A lean framework stack for agile Web development based on Symfony and Vuetify
Stars: ✭ 278 (-34.74%)
Mutual labels:  full-stack
GoGonicEcommerceApi
Ecommerce Rest API application built in Go with Gin Gonic + Gorm
Stars: ✭ 81 (-80.99%)
Mutual labels:  full-stack
full-stack-web-jetbrains-night-sample
Full-stack demo application written with Kotlin MPP
Stars: ✭ 226 (-46.95%)
Mutual labels:  full-stack
aplus
Aplus Command Line Tool
Stars: ✭ 71 (-83.33%)
Mutual labels:  full-stack
database
Aplus Framework Database Library
Stars: ✭ 147 (-65.49%)
Mutual labels:  full-stack
Skmz
A GraphQL-based Web App written with Go, React and MongoDB
Stars: ✭ 380 (-10.8%)
Mutual labels:  full-stack
react-full-stack-starter
🎈Full-stack React boilerplate using `create-react-app`, Babel, Node.js, and express
Stars: ✭ 22 (-94.84%)
Mutual labels:  full-stack
Mevn Boilerplate
A fullstack boilerplate with Mongo, ExpressJS, VueJS and NodeJS.
Stars: ✭ 277 (-34.98%)
Mutual labels:  full-stack
Mern-Ecommerce-website
E-Commerce Website Using MERN STACK.
Stars: ✭ 31 (-92.72%)
Mutual labels:  full-stack
full-stack-developer
全栈工程师成长记, Welcome to pull request
Stars: ✭ 13 (-96.95%)
Mutual labels:  full-stack
Hunt Framework
A Web framework for D Programming Language. Full-stack high-performance.
Stars: ✭ 256 (-39.91%)
Mutual labels:  full-stack
life-after-hate
An intuitive resource map to aid nonprofit Life After Hate staff in finding resources for individuals attempting to disengage from hate groups.
Stars: ✭ 12 (-97.18%)
Mutual labels:  full-stack
Mern Social
A MERN stack based social media application [Full-Stack React Projects]
Stars: ✭ 288 (-32.39%)
Mutual labels:  full-stack
validation
Aplus Framework Validation Library
Stars: ✭ 99 (-76.76%)
Mutual labels:  full-stack
btp-full-stack-typescript-app
A sample project to demonstrate how to implement a full-stack app with SAP Cloud Application Programming Model, plus SAPUI5 and TypeScript.
Stars: ✭ 27 (-93.66%)
Mutual labels:  full-stack
Farrow
Farrow is a progressive, incrementally-adoptable TypeScript framework for full stack development.
Stars: ✭ 384 (-9.86%)
Mutual labels:  full-stack
Full Stack Interview Questions
🔴 More than ~3877 Full Stack, Coding & System Design Interview Questions And Answers sourced from all around the Internet to help you to prepare to an interview, conduct one, mock your lead dev or completely ignore. Find more questions and answers on 👉
Stars: ✭ 306 (-28.17%)
Mutual labels:  full-stack
Reactgo
Your One-Stop solution for a full-stack universal Redux App!
Stars: ✭ 2,784 (+553.52%)
Mutual labels:  full-stack

河图

河图, 是一个 低代码 平台, 通过可视化界面, 快速生成各种后台页面, 极大减少开发成本。

河图是贝壳找房内部孵化项目, 目前已在公司大多数业务线落地, 完成200+项目, 1500+页面。

✨ 特性

  • 🚴‍♀️ 操作简单、功能强大的可视化编辑器
  • 📦 开箱即用、高质量后台管理系统模版
  • ⚙️ 开发流程全部线上化,节省沟通、调试、运维成本
  • 🛡 使用 React、TypeScript、nodejs、express 开发

🖥 兼容环境

  • 现代浏览器、IE11以上

🔗 链接

🍼 准备

1. 一个邮箱账号

用于发送验证码, 需要 开启SMTP服务

2. MySQL数据库

本项目使用mysql 5.7版本

3. 初始化数据库

server/open_hetu.sql 文件, 通过mysql Gui工具, 导入到数据库

4. 创建配置文件

克隆项目, 在项目根目录下创建system_config.ini文件, 配置内容如下(将****替换为自己的配置, 去掉注释内容)

[server]
port = 9536         // node服务启动端口

[mysql]             // mysql配置
host = ****
port = ****
user = ****
password = ****
database = ****

[email]
host = smtp.163.com // SMTP服务域名
port = 364          // 连接端口
user = ****         // 公共邮箱账号
pass = ****         // 授权密码

如果项目报host port未找到, 可尝试将配置写死在项目中

5. 全局安装yarn

npm install -g yarn

🚀 开始

第一步 启动组件库服务

# 进入plugin目录
cd ./plugin

# 安装依赖
yarn

# 打包输出esm模块
yarn run build:umd

# 启动组件库服务
yarn run server:dist

打开 http://127.0.0.1:8080/manifest.json 预览, 可以看到如下内容

{
  "files": {
    "index.js": "/0.0.6/hetu.umd.development.js",
    "index.min.js": "/0.0.6/hetu.umd.production.min.js",
    "index.css": "/0.0.6/index.css"
  },
  "entrypoints": [
    "index.js",
    "index.css"
  ]
}

河图主应用, 会自动读取里面的内容, 并动态加载资源

第二步 安装依赖

安装client层依赖

cd ../client && yarn

安装server层依赖

cd ../server && yarn

第三步 启动服务

启动client层服务

cd ../client && yarn start

启动server层服务

cd ../server && yarn dev

打开 http://127.0.0.1:1234 预览, 可使用任意邮箱注册账号

🤝 版本记录

CHANGELOG

🙋 问题咨询

  • QQ群 【河图开源交流】 782899873

❤️ 主要贡献者

Name Avatar Name Avatar Name Avatar Name Avatar Name Avatar
好爸爸 嘻老师 姚泽源 liaoqixin 般若超

License

MIT

Copyright(c) 2020 Lianjia, Inc. All Rights Reserved

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].