littlebot
Published on 2025-04-12 / 5 Visits
0

【源码】基于GoFrame和React的简洁后台管理系统

项目简介

本项目是一个简洁的后台管理系统,前端运用 React、Next.js 等技术,后端采用 GoFrame v2 框架。实现了一个表的 CURD 操作,且前端加后端代码不到 100 行,极大提高了开发效率。同时,提供简单的权限管理功能与本地文件上传功能。

项目的主要特性和功能

  1. 简洁的代码实现:实现单表 CURD 时,前后端代码简洁,菜单页面前后端代码不到 100 行。
  2. 权限管理:具备简单的权限管理功能,可满足基本的权限控制需求。
  3. 本地文件上传:支持本地文件上传操作。
  4. 通用组件与方法:前端封装了 defaultPage.js 组件,方便页面复用和修改;后端封装了 a_service.go 文件,提供通用的数据库操作方法。

安装使用步骤

  1. 创建数据库:创建名为 ciel_admin 的数据库,并导入 interface/ciel_admin.sql 文件。
  2. 配置文件:配置 interface/manifest/config/config.yaml
  3. 运行后端接口:进入 interface 目录,执行 go mod tidy && gf run main.go
  4. 运行前端项目:进入 admin 目录,执行 npm install && npm run dev
  5. 访问项目:打开浏览器,访问 http://localhost:3000/,使用默认用户 admin 和密码 1 登录。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】