[Open Source] A Separated Frontend and Backend System That Integrates Visual Low-Code Tools to Generate Source Code Online

Open SourceProcess Management
2026-06-28 05:26 4 次浏览 • 0 次下载 0KB
[Open Source] A Separated Frontend and Backend System That Integrates Visual Low-Code Tools to Generate Source Code Online

1. Project Overview

DIYGW-UI-PHP

DIYGW-UI-PHP is a separated frontend and backend system developed based on the thinkphp8 framework and element plus admin. Its purpose is to combine the existing diygw-ui with a backend API development solution.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Partial Screenshots

Image

Image

Image

Image

Image

Image

4. Feature Overview

Function

  • User Management: Backend User Management

  • Department Management: Configure the company's organizational structure with support for hierarchical tree structures

  • Position Management: Configure job positions for backend users

  • Menu Management: Configure system menus, buttons, and more

  • Role Management: Configure user roles and assign permissions

  • Data Dictionary and Admin Backend Table Structure

  • Operation Logs: Records of backend user operations

  • Login Logs: Records of backend system user logins

Introduction to the DIYGW Visual Tool

The DIY official website visual tool is a ready-made visual drag-and-drop development tool that requires no programming skills or coding experience. It provides a what-you-see-is-what-you-get design experience and supports easy online visual export of source code for WeChat Mini Programs, Alipay Mini Programs, Toutiao Mini Programs, H5, WebApp, UNIAPP, and more. It supports a component library with attractive components such as cards, lists, carousels, navigation bars, buttons, tags, forms, radio buttons, checkboxes, dropdown selections, multi-level selections, cascader selections, switches, timelines, modal dialogs, step indicators, avatars, progress bars, and more. It offers a rich selection of button click events, custom method calls, online API debugging, dynamic data binding, For loop data binding, IF condition binding, and more.

The DIY official website visual tool provides a low-code visual design tool for generating and exporting source code with one click. It is an essential low-code visual development tool that connects designers, product managers, and development teams through a single design process. From idea to prototype to source code, everything is completed in one step with this low-code source code generation tool.

5. Tech Stack

Backend

Runtime Requirements: PHP 8.0+

 

Frontend

Based on vue3.x + CompositionAPI + typescript + vite + element plus + vue-router-next + pinia, this free and open-source admin template is compatible with mobile phones, tablets, and PCs. It aims to reduce workload and help developers achieve rapid development.

Backend Installation

Use BaoTa to create a new website and point it to the public directory. Once created, enter the domain name in your browser to start the installation process.

Usage Guide

After users create a custom table, such as a user-defined table named user, simply enter php think diygw:table sys@User in the command line. The system will automatically generate related classes such as Model and Controller for the table. Here, sys represents the application directory, and user represents a specific table. To view more commands, run php think to see additional commands for quickly generating classes.

Acknowledgments

  • vue

  • vue-next

  • element-ui

  • element-plus

  • vue-router-next

  • pinia

  • echarts

  • axios

  • clipboard

  • countUp

  • mitt

  • nprogress

  • screenfull

  • sortablejs

  • sass

  • typescript

  • vite

  • wangeditor

  • cropperjs

  • qrcodejs

  • print-js

  • vue-web-screen-shot

  • vue-grid-layout

  • splitpanes

  • vue-drag-verify

  • jsplumb

More content, please refer to README.md document
#1
资源直链https://gitee.com/diygw/diygw-ui-php
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare