Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

usual2970/meta-forge

Repository files navigation

MetaForge

一键式数据库驱动的管理后台系统

简介

我们在开发产品的同时,总是要开发后台管理系统,以便于非技术人员(如产品、运营)对数据进行查看和管理。后台管理系统主要有以下特点:

  • 开发简单,基本上都是增删改查。
  • 但又必不可少。你总不能指望运营同学操作数据库,另外你也不会希望运营同学找你操作数据库。
  • 部分功能可能会和产品本身的功能重合,同样的功能写 2 遍,或者后台调产品的接口都让人难以接受。

所以,有一个不用写代码或写少量代码的后台系统就会很舒服。

Metaforge 就是这样的项目。

特性

  • 零代码配置:只需几步简单设置,即可根据数据库表结构自动生成增删改查界面。
  • 多数据库支持:无缝对接 MySQL、PostgreSQL、SQLite 等多种主流数据库。
  • 权限管理:内置灵活的用户权限系统,轻松实现角色分配与权限控制。
  • 响应式设计:适配多种设备,无论桌面还是移动,管理后台都能完美呈现。
  • 数据可视化:集成图表组件,快速将数据转换为图表,助力数据分析决策。
  • 导出导入:支持数据的批量导入导出,方便数据迁移与备份。
  • 国际化:支持多语言界面,满足全球化团队需求。

快速开始

环境要求

  • Node.js >= 14.x
  • NPM 或 Yarn
  • 支持的数据库系统

安装步骤

  1. 克隆本仓库到本地

    git clone https://github.com/usual2970/meta-forge.git
    
  2. 进入项目目录

    cd meta-forge
    
  3. 安装依赖

    npm install 或 yarn
    
  4. 配置数据库连接(请参照config/database.example.js创建并配置database.js)

  5. 初始化项目 & 生成后台代码

    npm run init
    
  6. 启动开发服务器

    npm run dev
    
  7. 访问 http://localhost:3000 开始使用你的管理后台!

文档与社区

  • 官方文档:详细配置指南、API 参考及常见问题解答,请访问 项目文档站点

ROADMAP

  • 基本的增删改查,以及增删改查配置
  • 多种数据库支持
  • 联表数据管理
  • 视图管理
  • 集成中心
  • 登录、注册、权限管理
  • 响应式设计,兼容多种设备

贡献者

感谢所有为 MetaForge 项目做出贡献的开发者们!查看贡献者列表

许可证

MetaForge 遵循 MIT License,这意味着你可以自由地使用、复制、修改和分发本软件。


开始构建你的高效管理后台之旅吧!如有任何问题或建议,欢迎提交 Issue 或 Pull Request。让我们一起让 MetaForge 变得更加出色!

About

一键式数据库驱动的管理后台系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /