萌音系列的第 N+1 个项目来了呢.
这其实又是一个鸽了好几年的项目了,这回总算能把坑填上了.
先上项目地址: https://MoeKoe.cn#
我为什么一直在做项目?#
这个问题就很有意思了,为什么一直在做各种项目,而且还是不挣钱的东西.
接触过我之前一些项目的小伙伴都知道我开发什么项目都是本着自己用的原则在创作的,当然这次也不例外.
一直我就想在某个平台卖卖我那些留着没用,丢了舍不得的小玩意,同时分享好玩有趣的产品给大家 (未来可能还有我自己的 IP 产品).
"想把最美好的事和物分享给最美好的你"
就算,本着 "别人有我也要有" 的原则,我也得有.
如果说我只是想卖点小玩意,我为何不直接上淘宝,闲鱼这样的平台呢,退一万步讲,就算不上这些平台,我也可以自己搭建一个现成的商城系统啊,现在市面上成熟好用的系统一抓一大把哦,为何还要自己开发呢?
一句话,因为我喜欢,这是我的爱好,我喜欢创造,喜欢做点有意思的东西,和事.
我想成为一个厉害而又有趣的人,而不是一个只会活着的普通人,我想认识更多有趣的灵魂.
厉害对于我的定义并不是说他技术有多厉害,赚钱有多厉害,而是一个人面对挫折和困苦的时候,依然能笑着面对,依然能保持乐观,不忘初心,这样的人,我愿称他为厉害的人.
明明是一个发布新项目的文章,又给我写成大白话博客了,哈哈哈.
项目介绍#
最近在搞什么?
在搞粉嫩粉嫩的东西,一个二次元少女萌系风格的魔法少女商城.
欢迎来到魔法少女的奇幻世界,开启探索二次元无限可能的冒险之旅!这是专为二次元爱好者量身打造的在线商城。在这里,你能找到最闪耀的魔法道具、最萌系的变身服饰,还有丰富多样的二次元周边商品。无论你钟情于可爱的萌物,还是酷炫的收藏品,这里都能满足你对二次元的所有热爱与期待!
点开网址你会发现一个让你眼前一亮 (粉) 的感觉,没错,这就是我想要的风格,粉嫩粉嫩的,少女心爆棚,卡哇伊的感觉,这样才能突出我的个性.
技术栈#
- Vue.js3
- Vite
- Pinia
- Axios
- Node.js
- Express
- Mysql
- Nginx
- 前后端分离
- MySQL 线程池
Vue.js 全家桶真是太棒了,省去自己写原生的烦恼,目前国际化插件 (i18n) 这个版本还没有上,由于市面上的 UI 库并不直接符合我对这个项目的定位和我的个性,所以并没有使用现成的界面库,全靠自己手撸.
介绍:#
- 支持虚拟币 USDT (只需填写钱包地址,自动监控到到账,无须外置程序,监控系统有新订单自动启动,30 分钟无新订单自动休眠,减少资源消耗)
- 支持支付宝当面付支付,即时到账,自动回调
- 支持用户注册,登录,登出,修改密码,修改头像,商品评论
- 支持商品管理,商品分类管理
- 支持订单管理,订单支付,订单发货,物流查询
- 支持商品订单数据分析
- 全站响应式布局
- 前后端分离
- MySQL 线程池
- 系统的基本信息设置
第一个版本就只增加了基础和必要的功能,新功能在设计的时候就已经考虑到了,数据库和代码都做了预留 (所以当你看到某一个按钮点击了没有反应的时候不要紧张,因为它后面根本就没有代码), 会在未来的版本中进行添加.
目前商城售卖的是一种实物发货的形式,未来会加上虚拟商品的售卖,基本就是把萌音发卡的功能都直接给合并进来了.
我对这个项目的命名是 mall, 而不是 shop, 所以之后它有可能会变成一个商场,而不只是一个商店.
未来:#
- 多商户模式。直接用户申请入驻商城成为商家,借助萌音商城进行售卖自己的产品
- 商品多产品分类。产品更多的规格分类
- 更多的支付方式。因为目前作者没有其他的支付权限,仅对接了两个
- 支持虚拟商品。算是把发卡的功能给集成进来了
- 商品海报宣传图生成
- 邮件系统。可有可无的通知功能而已
- 右下角的多功能菜单。下方的笑脸小人,会成为一个智能导航系统
- 增加商品界面数据显示。数据一目了然
- 多语言支持 (i18n). 跟随国际化潮流,走向世界
- 短信系统。跟邮件系统一毛一样
- Redis 缓存。本来是准备在这个版本加上去的,不过数据的控制也还好
- 暗黑模式。也是跟随潮流
如何获取源代码?#
- 赞助阿珏酱 289RMB + 即可获取源代码.
- 曾经赞助过阿珏酱的小伙伴
(如果之前赞助的总金额不足 289 需要进行补差价的形式,如果超过了 289 则只需在赞助 1 元重新签订契约即可直接获得)
点击这里某社区官方交流群去赞助阿珏酱.
因为放不了个人 QQ 链接,所以我放了群链接,加群 @群主即可.
为什么不设商业版?#
为什么不设商业版,而是赞助版,这有什么区别呢?
商业版,那就需要一个授权系统,同时可能还不一定提供源代码,可能还需要提供技术支持,并且需要更多完善的功能.
商业版的钱是给项目本身的,和作者是一种利益关系,一种商业合同的模式,作者需要对其 (人) 负责.(我特别不喜欢这种感觉,这可能就是我挣不到钱的原因吧)
而,赞助版,赞助的是作者本人,是一种个人意愿,一种朋友与朋友之间约定的一种契约模式,作者只对项目本身负责.
当然你可能会觉得我在玩文字游戏,钻文字的空子。所以嘛,这完全就是赞助行为了.
虽然这次的赞助门槛有那么点商业的气息,那是因为我和我老婆们要恰饭的嘛
Tips#
- 赞助版提供 Vue 前端源码 + 编译后的静态文件 + Node.js 后端源文件.
- 所有赞助版获得的都是源文件,不存在加密或混淆的情况,还请不要泄露,同时也是保障自己的权益.
- 修改源代码需要一定基础编程知识,如果不会,请勿修改.
- 提供一次宝塔面板的部署服务.
- 网站的界面效果更倾向少女萌系风格,可能并不适用大众向的产品,还请注意.
- 因为代码具有可复制性,契约一经签订,不可撤销,还请谅解.
这次还是跟以往一样采用了赞助版的模式获取源代码,为什么这次又开放了源码的获取呢?
多少是受之前萌音社区的影响吧,萌音社区是我花了两个月多精心写出来的,同时没有接受赞助获得源码这个方式,纯属自己运营,那些要赞助的都被我劝退了,虽然最后还是收到了一笔赞助.
最后呢,感觉对不起萌音社区,被自己给砸手里了,没让更多人知道它的存在.
那为什么不直接开源呢,那样我反而觉得更对不起这个项目,会让人觉得这是一个触手可得的东西,反而不再珍视它.
虽然没有直接开源,但我会把项目相关的架构和设计思路和部分代码发出来,给大家参考,并不影响大家学习
说到最后,这还是一篇我自问自答的大白话博客,根本就不是一个新项目的发布会.
不过,我想,博客不就应该是这样吗。好久没说话了嘛,一下子就巴啦巴啦说了一大堆.