🏹从射箭开始的全栈开发之路🏹

火龙果跟我说:产品的灵感来自于生活,生活越丰富,灵感越多

射箭伊始

爱好从偶然开始,去年火龙果跟我说看到一个射箭课程,想去试试,于是我们便去试了。

从此一发不可收拾。竞技反曲弓、传统弓、复合弓、美猎弓,最终我们选择了竞技反曲弓,并打算30米打到600环后就去参加比赛。

现在每周要去射箭两次,工作日下班以后也会在家做力量训练。思想上也有很大的改变,放松了很多,火龙果说我人都变柔和了。😂😂

现在想想,从小玩游戏就喜欢用弓箭手,fate里最喜欢的职阶也是Archer,怪猎也喜欢玩弓(就是菜)。

为什么要做全栈开发

其实也没有什么特别的原因,在工作过程中自然而然的(就是被逼的)。

从事前端开发7年多,做过web 、小程序 、APP ,桌面端也用Electron 写过一点。后端开发用nodejs 、java 也有5年多。也曾一时兴起用Nestjs 、Vue3 写了一个权限管理系统的框架foolon admin。文档地址:llcci.github.io/foolon-admi...。

一直也想做一个自己的产品,但是却没有灵感,不知道要做什么。

射箭给了我一个产品的灵感。

灵感是什么

正题要开始啦~~ 咳咳

我们在射箭训练的时候,需要按照一定的时间间隔去射出固定数量的箭,比如10秒准备-180秒射箭-180秒拔箭+记录环值,如此循环12组。

完成一整次的训练流程后,需要记录训练的内容,并写下自己在这次训练中的感悟。

按照这种思路,总结出来以下功能:

  1. 计时器,用于开启射箭循环并计时。
  2. 记环值,用于记录射箭的环值。
  3. 记录箭孔,用于记录箭孔的分布。
  4. 记笔记,用于记录训练的感悟。
  5. 训练汇总,训练数据的汇总显示。
  6. 训练统计,训练数据的统计分析,用各种图表显示。

其中记环值、写笔记、训练汇总,所有用户都可以使用,其他的需要支付开通会员后使用。

到现在为止也没有人支付开通会员😭😭

后面接入了广告,看3次视频激励广告,就可以获得1天会员。

希望能够服务器的成本就好。

为什么不使用现成的射箭工具

因为没有聚合这3种功能的射箭工具😑😑

单独的计时器有很多,记环值的工具虽然不多但是也有,记笔记的可以用各种写日记的工具替代。

但是!!!同时拥有这三种功能的工具没有。(没错,我做的就是个缝合怪)

那就开始搞吧

技术选型

后端:Nestjs、mysql、redis

前端:Vue3、Vite、typescript

框架选择

后端以及管理系统前端,就使用我自己写的权限管理系统的框架foolon admin。文档地址:llcci.github.io/foolon-admi...。GitHub Gitee 欢迎大家Star、提Issues。

用户端使用的是菲鸽大佬开发的unibest。🔥2024年最好用的 uniapp 开发模板 unibest,近一个月 star 数飙升!🔥

成品展示

到最后啦

后续的话,这个产品也会持续运营,jym一定要试试呀。

在微信里搜索箭影日志就可以找到啦。

如果有什么想要的功能,一定要告诉我呀,私信、评论都可以,小程序里的客服也是我。

技术方面的话,从这篇文章开始,以后一定会持续写的。(flag先立下了)

掰掰啦~~

相关推荐
框架那些事儿13 小时前
一篇文章,搞懂 Agent 的工具调用机制
人工智能·全栈
前端双越老师19 小时前
程序员 1v1 访谈系列第十四期:接受焦虑 拥抱不确定
前端·ai编程·全栈
疯华整猫1 天前
一个 == 让优惠券发错:编码规范在防什么,以及我为什么在 CR 里破过阿里的规矩
代码规范·全栈·阿里巴巴
SL_staff2 天前
JVS-APS有限产能建模的七个刚性支点:面向产线真实约束的技术实现解析
java·开源·全栈
SL_staff2 天前
JVS-BI 实战:业务人员如何用零代码 ELT + 可视化配置构建实时经营分析闭环
java·spring·全栈
前端双越老师3 天前
程序员 1v1 访谈系列第十三期:大龄已育空窗一年如何破局
前端·ai编程·全栈
SL_staff5 天前
告别规则黑盒:JVS-Rules 在金融风控中的可视化决策编排实践
java·产品·全栈
SL_staff5 天前
离散制造排程破局:JVS-APS 四步闭环落地实践(开发者视角)
java·产品·全栈
SL_staff8 天前
BI项目失败率90%?JVS如何用三阶闭环构建可落地的数据生产力平台
java·开源·全栈
SL_staff8 天前
制造业订单交付总在最后一刻爆雷?用结构化计划模板打通跨系统协同断点
java·开源·全栈