# openfwm_mgr **Repository Path**: sgyang/openfwm_mgr ## Basic Information - **Project Name**: openfwm_mgr - **Description**: 这是“一起钓鱼”管理端项目,基于Tauri + vue3实现对一起钓鱼平台的管理事务。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-28 - **Last Updated**: 2025-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: Rust, 户外钓鱼, tauri, 后台管理 ## README # openfwm_mgr - 一起钓鱼管理后台 ## 项目介绍 openfwm_mgr 是「一起钓鱼」开源平台的管理后台,基于 Vue 3 + TypeScript + Tauri 开发的跨平台桌面应用。该管理后台用于管理钓点信息、用户数据、钓鱼圈内容以及渔获记录等平台核心数据,为钓鱼爱好者社区提供管理支持。 ## 技术栈 ### 前端技术 - **Vue 3**: 使用 Composition API 构建响应式用户界面 - **TypeScript**: 提供类型安全的开发体验 - **Tauri**: 构建轻量级、安全的跨平台桌面应用 - **Vue Router**: 前端路由管理 - **CSS 现代特性**: 响应式设计、主题切换 ### 后端交互 - 通过 Tauri 提供的安全 API 与后端服务进行通信 - 支持文件上传、用户认证等功能 ## 功能特点 ### 钓点管理 - 钓点信息的增删改查 - 钓点状态管理(公开/私有、收费/免费、禁钓/可钓) - 钓点图片上传与管理 - 钓点地理信息编辑 ### 用户系统 - 用户账户管理 - 权限控制 - 登录与注册功能 ### 钓鱼圈管理 - 钓鱼圈内容审核 - 动态管理 ### 其他功能 - 响应式设计,适配不同屏幕尺寸 - 暗黑/明亮主题切换 - 现代化的用户界面设计 ## 安装与运行 ### 环境要求 - Node.js 16+ - Rust 环境(用于 Tauri) - npm 或 yarn 包管理工具 ### 安装步骤 1. **克隆项目** ```bash git clone https://gitee.com/sgyang/openfwm_mgr.git cd openfwm_mgr ``` 2. **安装依赖** ```bash npm install ``` 3. **配置环境** 配置后端 API 地址,具体配置方法请参考 `src-tauri/src/config.rs` 文件。 4. **开发模式运行** ```bash npm run tauri dev ``` 5. **构建生产版本** ```bash npm run tauri build ``` ## 使用说明 1. 启动应用后,使用管理员账户登录 2. 通过左侧菜单栏访问各个功能模块 3. 在钓点管理页面可以查看、编辑和添加新的钓点 4. 在用户管理页面管理平台用户 5. 使用主题切换功能调整界面风格 #### 线上项目 请 **微信小程序搜索"圣刚钓鱼"** 查看线上已部署项目。 ### 相关项目链接 - [https://gitee.com/sgyang/openfwm_mini](https://gitee.com/sgyang/openfwm_mini) - 微信小程序端 - [https://gitee.com/sgyang/openfwm_backend](https://gitee.com/sgyang/openfwm_backend) - Java 后端服务 - [https://gitee.com/sgyang/openfwm_android](https://gitee.com/sgyang/openfwm_android) - Android 客户端 #### 赞助支持 各位钓友! 作为免费开源的钓鱼平台,「一起钓鱼」从 0 到 1 全靠个人利用业余时间开发 —— 我们使用原生小程序 + Java 后端,和安卓端以及后台管理端,后续还会开发鸿蒙和IOS端,平台集成腾讯地图精准标钓点,只为让大家出钓少踩坑。 但服务器维护、新功能迭代(比如离线钓点缓存、渔获数据统计)需要更多时间精力,现诚邀大家小额赞助! 赞助收款码 #### 许可证 本项目采用 GNU GPLv3 开源许可证 - 查看 LICENSE 文件了解详情 ## 参与贡献 1. Fork 本仓库 2. 新建 Feature 分支 (`git checkout -b feature/amazing-feature`) 3. 提交代码 (`git commit -m 'Add some amazing feature'`) 4. 推送到分支 (`git push origin feature/amazing-feature`) 5. 开启 Pull Request ## 联系方式 如有问题、建议或者软件开发合作,请通过Issues或邮件联系项目维护者 企业微信群: 赞助收款码 - email: answerme0918@foxmail.com - qq: 314343793 让我们一起打造更好的钓鱼体验!