项目简介
本项目是一个简洁的后台管理系统,前端运用 React、Next.js 等技术,后端采用 GoFrame v2 框架。实现了一个表的 CURD 操作,且前端加后端代码不到 100 行,极大提高了开发效率。同时,提供简单的权限管理功能与本地文件上传功能。
项目的主要特性和功能
- 简洁的代码实现:实现单表 CURD 时,前后端代码简洁,菜单页面前后端代码不到 100 行。
- 权限管理:具备简单的权限管理功能,可满足基本的权限控制需求。
- 本地文件上传:支持本地文件上传操作。
- 通用组件与方法:前端封装了
defaultPage.js
组件,方便页面复用和修改;后端封装了a_service.go
文件,提供通用的数据库操作方法。
安装使用步骤
- 创建数据库:创建名为
ciel_admin
的数据库,并导入interface/ciel_admin.sql
文件。 - 配置文件:配置
interface/manifest/config/config.yaml
。 - 运行后端接口:进入
interface
目录,执行go mod tidy && gf run main.go
。 - 运行前端项目:进入
admin
目录,执行npm install && npm run dev
。 - 访问项目:打开浏览器,访问
http://localhost:3000/
,使用默认用户admin
和密码1
登录。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】