Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/giscafer/sailor
"水手"低码开发平台,向研发提效迈一大步!(调研demo)
https://github.com/giscafer/sailor
amis-editor sailor
Last synced: about 2 months ago
JSON representation
"水手"低码开发平台,向研发提效迈一大步!(调研demo)
- Host: GitHub
- URL: https://github.com/giscafer/sailor
- Owner: giscafer
- Created: 2021-04-20T11:50:05.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-07T09:19:03.000Z (over 3 years ago)
- Last Synced: 2023-03-01T15:41:01.317Z (almost 2 years ago)
- Topics: amis-editor, sailor
- Language: TypeScript
- Homepage:
- Size: 32.6 MB
- Stars: 21
- Watchers: 5
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sailor
水手低码平台(Sailor Low-Code Platform)。
使用文档说明:[document.md](./document.md)
技术栈:
- 服务端:Koa + MongoDB
- 前端:React + Amis![](./architecture.png)
## 本地运行
> 注意:需要使用 `Node14+` 版本;
1. 根目录 `npm i` 安装前端项目依赖
2. `cd sailor-server` 进入服务端目录- `npm i` 安装服务端依赖
- 将根目录文件`package.json`的`scripts.dev`的`MONGODB_USER`和`MONGODB_PASSWORD`修改为为本地 mongodb 的用户名和密码(db sailor)
- `npm run dev` 开发启动后端3. 根目录 `npm run fis3:release` 编译前端代码
4. 根目录 `npm run client:start` 启动前端,成功后访问:http://localhost:8082/## TODO List
### V1.0
- [x] 用户登录
- [x] 项目列表
- [x] 项目新增、删除、查询
- [x] 项目编辑
- [x] 新增页面、删除页面
- [x] 页面预览
- [x] amis-editor 编辑后保存页面
- [x] 项目下载
- [x] 下载的项目本地运行正常TODO List:
- [ ] 页面重命名
- [ ] 项目重命名
- [ ] 页面缓存清除(保存退出、删除之后)
- [ ] 统计图渲染问题## 简要截图
![](./screenshots/project.png)
![](./screenshots/edit0.png)
![](./screenshots/edit.png)
## 使用协议
MIT