最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 情人节送礼神器 | 项目复盘

    正文概述 掘金(kyrieliu)   2021-03-20   558

    写在前面

    对于一个直男程序员来说,在各种节日给女朋友(如果有的话)送礼是一个很难的命题,这个问题的严重性在情人节这一天尤为突出,稍有不慎,就会过成“情人劫”。

    情人节送礼神器 | 项目复盘

    而就在今年的情人节,我作为一名前端工程师,用自己的双手为女友打造了一个堪称“一劳永逸”的送礼方案,这一波操作让我有幸保住了我的狗命。

    项目简介

    这个项目的名字叫「giftie」,大致就是礼物、送礼的意思。Giftie 是一个用来解决送礼问题的终极方案 ,采用「自定义文案」+「自定义礼物」+「抽奖」的形式,让礼物的接收方(母亲/妻子/女友)感受到来自于你的真心和爱意。这个项目我已开源在 Github 上,大家可以在源代码和 readme 中了解到关于这个项目的一切。

    项目的 demo:

    情人节送礼神器 | 项目复盘

    项目背景

    故事是这样开始的...当时间正式迈入 2021 年的时候,我就开始为情人节发愁了。去年轻信了那些无德电商的营销,给女朋友买了个永生花,结果这件事时不时得被女朋友的闺蜜们拿来吐槽。我想,今年一定要打一个翻身仗!

    情人节送礼神器 | 项目复盘

    那段时间刚好是公司年会比较密集的时段,公司开完部门开,部门开完组里开,于是我就“被迫”参加了很多次抽奖。但凡抽奖都是喜悦的,虽然到最后大部分人都在吃柠檬,但整个过程还是比较刺激有趣的,尤其是那些中奖了的人,脸上写满了白嫖得手的开心。 于是我就想,情人节要送东西,抽奖的本质也是要送东西,**为什么不可以把这两个结合在一起呢?** 当思绪想到这里,我不禁向自己发问:网上那么多现成的抽奖工具,“重复造轮子”有必要吗?有必要!因为那些工具都太普通了,并不能让收礼的一方感受到你的心意。自己做一个的话,定制程度就很高了,正可谓是为所欲为之为所欲为。 所以这个小项目,就在我如此这般的决策之后,正式开始了!

    实践过程

    从视觉上凸显心意

    毕竟是要投入到真实场景中去的,一定要让收礼方感受到你的心意,所以不能太丑。于是我收集了一些情人节的必备元素,爱心、喜鹊、星光等,把它们拼凑在一起,在给页面的主要区域留白,用来写一些开篇定基调的表白式文案,首页就成型了。

    情人节送礼神器 | 项目复盘

    剩下的页面就比较好设计了,用滑动的方式切换一屏,每页都是一个潜在的奖品图片以及介绍,文案当然也要写的稍微走心一些,这样才能打动收礼方。

    编码阶段

    在进入编码阶段时,我给自己定的一个目标是:“怎么快怎么来”。
    本来还想借这个机会尝鲜一下 vue3,但是考虑到其他库还未对 vue3 做适配,自己也不想把大量的时间花在这里,于是还是选择了 vue2.x 去做这个项目。
    因为整体实现起来比较简单,所以没用到 vue-router 和 vuex,杀鸡焉用宰牛刀。
    除了 vue 之外,还用到了 vue-awesome-swiper 和 vue-luck-draw,分别用来实现触摸滑屏的交互和核心的九宫格抽奖。

    决定开源,造福社会

    在得到了女友的好评之后,我觉得有必要为社会贡献点什么,拯救一下曾经和我一样苦与送礼的程序员们。
    于是我花了一点时间,将项目中出现的一切元素都改为了「配置化」:只要做一些简单的收集图片、以及修改配置文件的动作,就可以实现一个专属个人定制的抽奖送礼工具。(截止目前,Github 上 star 数超过 50,fork 数接近 20,算是个还不错的结果吧~)

    总结思考

    现在回头看,这个项目的投入产出比还是蛮高的。其中最让我满意的地方就是把页面上几乎所有的元素都配置化了,这样第二个人在使用这个代码仓库的时候就会非常的方便。
    当然了,在有了一些用户后,也给这个 giftie 提了不少意见,比如:

    • 可以指定中奖的礼物(想了想虽然有些不善良,但确实是个有必要的功能)
    • 自动生成奖品列表

    关于这个“自动生成奖品列表”,后面考虑会做成“按期望价位范围推荐礼物”的形式,争取在省事的基础上做到更省事。

    最后

    欢迎各位使用 giftie 这个项目,项目地址:github.com/KKKyrie/gif…,也在这里求个 star,不仅能为我的持续迭代提供动力,也能第一时间掌握最新的功能,一举两得~


    起源地下载网 » 情人节送礼神器 | 项目复盘

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元