← 返回项目列表

钓鱼趣 · 钓点助理

旗舰作品 微信小程序 · v1.2.0 准备上线

面向休闲钓友的钓位共享 + 装备交流微信小程序:出钓前在地图上找钓位、看钓鱼指数,出钓后晒渔获、聊鱼情。原生小程序 + 自建 Node.js/MongoDB 后端,已完成后端部署,并提供免下载的浏览器只读版。

微信小程序Node.jsExpressMongoDB腾讯位置服务和风天气

功能亮点

钓位共享

地图选点发布钓位,水域类型/水深/岸形/目标鱼/收费/设施等 14 项属性;首页地图+列表浏览,视野加载($geoNear 封顶 50km)、野钓/钓场切换、14 种目标鱼筛选,双色 marker(蓝=免费/橙=收费),支持收藏、点赞、出鱼打卡。

内容合规

发布定位强制(双端校验);文本 msgSecCheck 同步拦截;图片发布后异步机审、违规自动下架;举报同人去重、3 人举报自动下架;禁渔区邻近检测(strict 级禁止发布)+ 首页禁渔期横幅。

钓鱼指数与天气

和风天气 + 气压 + 湿度 + 溶氧量估算 + 钓鱼指数(气压/风力规则),出钓前一眼判断今天鱼开口不开口。

圈子社区

8 种帖子类型:装备晒单、饵料配方(结构化配方卡)、位置分享、鱼情播报、求推荐、避坑、技巧常识、其他,支持点赞评论收藏。

百科与图鉴

25 篇钓鱼常识专栏(入门/调漂/用饵/天气鱼情/安全须知)+ 25 条鱼种/钓法/饵料结构化图鉴(栖息水层/推荐饵料/垂钓要点/难度),独立「百科」Tab。

成长体系

发钓位/发帖/渔获/评论得积分(日上限 50 防刷),7 级称号体系,圈子展示作者称号,个人页展示积分进度。

放鱼通知

认证塘主发布放鱼/打折信息,首页横幅直达列表;塘主认证审核制,配套管理后台人工审批。

周边服务

钓位详情页查看 3km 内渔具店/吃饭/停车场(腾讯位置服务 POI),一键导航直达钓点。

轻量 Web 版

无需下载、浏览器直接访问的只读版(/m):浏览钓点、百科、图鉴与放鱼通知,作为微信外的引流入口,手机电脑都能看。

性能与体验

列表接口投影瘦身、翻页路径式 setData 追加、图片上传压缩 + 缩略图 + lazy-load,缩略图 30 天强缓存省流量。

技术架构

  • 小程序端:原生微信小程序,20 个页面,仅需配置 BASE_URL 即可切换环境。
  • 后端:Express + MongoDB,镜像微信云函数协议(/api/cloud/:name),已以 Docker 容器部署并与 MongoDB 同机编排。
  • 管理后台:Element Plus 单页应用(/admin),钓点/评论审核、反馈处理、塘主认证审批、用户管理,独立于小程序用户体系的账号鉴权。
  • 质量保障:45 项接口冒烟测试 + 静态一致性检查(页面/事件绑定/依赖),种子数据含 472 钓位、25 篇百科、禁渔区。
  • 内容安全:全链路合规设计——发布前定位校验、文本/图片双机审、举报自动下架、禁渔区围栏。

开发计划

  • 进行中:水位信息(数据源调研)、钓场野钓完整版(导航强化与钓场徽标)。
  • v2+ 规划:商城导购返佣、金币解锁钓位与会员体系(待非个人主体后解锁微信支付)。
  • 已上线:图鉴百科、天气增强(湿度+溶氧量)、轻量成长体系(积分+称号)、鱼塘主免费版(认证+放鱼通知)。