# luban-h5 **Repository Path**: jtimer_admin/luban-h5 ## Basic Information - **Project Name**: luban-h5 - **Description**: en: A mobile page builder/editor, similar with amolink. zh: 类似易企秀的H5制作、建站工具,开源可视化搭建系统 - **Primary Language**: JavaScript - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://h5.luban-h5.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 431 - **Created**: 2023-04-04 - **Last Updated**: 2023-04-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
[📖 Document](https://ly525.github.io/luban-h5/) | [📖简体中文](./README.md) ### What's LuBan-H5? > LuBan-H5 is a mobile page builder based on Vue.js, which is similar with [Amolink](www.amolink.com) [eqx](http://www.eqxiu.com)(it's a chinese website, you may need to translate the page). It also supports parsing PSD file to HMTL5 Page ### Demo > [Preview Website](https://h5.luban-h5.com)
### let's go through it real quick.
> in short
```shell
git clone https://github.com/ly525/luban-h5 && cd luban-h5
# install dependencies && build front-end && build back-end
./luban-h5.sh init
./luban-h5.sh start
# ./luban-h5.sh stop
# after the installation finished
# 1. visit :http://localhost:1337/admin, create your admin account
# 1.2 config the api permissions, see more here:https://ly525.github.io/luban-h5/en/getting-started/quick-start.html#_2-something-important
# 2. front-end
# 2.1 visit https://localhost:1337 to get the front-end of luban-h5
```
## Links
- Documents
* [Chinese online document](https://ly525.github.io/luban-h5/zh/)
* [English](https://ly525.github.io/luban-h5/en/getting-started/introduction.html)
- Source Code
* GitHub: https://GitHub.com/ly525/luban-h5
* [Gitee(China Mirror)](https://Gitee.com/ly525/luban-h5)
- Community
* [Gitter](https://gitter.im/luban-h5/community)
* [吐个槽:For Chinese Users](https://support.qq.com/product/93432)
- Ecosystem
* back-end integration
* [Strapi.js(official Node.js backend API for luban-h5)](/luban-h5/tree/dev/back-end/h5-api)
* [Spring Boot API Demo](https://github.com/luban-h5/Spring-Boot-API-for-editor)
* Custom components
* [Rapid development of custom component scaffolding](https://github.com/luban-h5/vue-cli-plugin-lbhc)
* official components library
* [Slide](https://github.com/luban-h5-components/lbp-slide)
* [Normal Button(different from form-button)](https://github.com/luban-h5-components/lbc-button)
* Support Component/Auxiliary Component
* Image Gallery: For Quick Selection of images from the gallery
* [Text alignment-Repo(for Button text alignment)](https://github.com/luban-h5/lbs-text-align)
### Features
1. Editor
- [x] Reference Line/GuideLine
- [x] Adsorption Line
- [x] Change plugin shape by drag-and-drop
- [x] Edit Element (Canvas)
- [x] Copy Element (Canvas)
- [x] Delete Element (Canvas)
- [x] Edit Page
- [x] Copy Page
- [x] Delete Page
- [x] Quick Preview
- [x] Undo、Redo
2. Plugin System
- [x] Text
- [x] Normal Button
- [x] Form Button
- [x] Form Field
- [x] Picture
- [x] Background Image
- [x] Background Music
- [x] Video (Iframe format)
3. enhanced function
- [ ] parsing PSD file to HTML Page
- [x] Photo Gallery
- [ ] Third Party uncopyrighted Image Search
4. back-end API
- [x] create work
- [x] save work
- [x] update work
- [x] Form Statistics
- [x] Online Preview
- [x] QR Code Preview
---
### Installs
> proj: project root path
please refer to: [`Document/Quick Start`](https://ly525.github.io/luban-h5/en/getting-started/quick-start.html?language=en-us)
---
### More Explanation
#### Front-End Component Explanation
1. `lbp-`: `lu-ban-plugin-`, means `Luban H5 plugin`, location: `proj/front-end/h5/src/components/plugins`
#### Build With (current)
1. Front end: Vue.js
2. Back End: Strapi
3. Storage: Sqlite
Read more here [Online English Document](https://ly525.github.io/luban-h5)