我写了一个面试比赛小程序,本周第一名奖励一个机械键盘。

340 阅读2分钟

背景

  1. 我在参加自考,网上找了一堆没有满意的软件,想想需要的功能也很简单,就自己写一个吧。
  2. 前段时间在B站看S11发现发现最多的时候有4亿人在看(不数据水分怎么样),至少电子竞技在年轻人身上真就快全民参与了。
  3. 要是刷题的时候也有社区,能够大家一起交流和分享该多好。

主要就是上面3个原因吧,然后花了差不多一个月的时间,每天下班和周末(最近LOL手游出来了很影响进度~)总算第一版出来了

简介

放几张截的图,简单的介绍一下。

这是一进去的页面:个人中心,简单了点,后面再优化吧。

个人中心

这是进入考试的页面,默认看到的是排名:

开始排名

按照排名给的奖励,目前就两个一个是本周第一的机械键盘,我直接JD找的500来块,价格还行吧。因为前十名都会有几分奖励,考虑到虚拟奖励最省事,所以先提供100个B站大会员吧,后面再看情况弄。

兑换礼品

对了考试是需要积分的,默认会送100积分分,目前实现了充值功能。也可以通过出题(奖励100分)、邀请好友(奖励100分),反馈bug等等方式获得积分。(因为小程序开通体现功能,需要开始支付3个月且保持流水,后面应该会开通体现功能)

这个是每道题都会查看详细的页面,我是直接照着B站的样子弄的,还算简单。(对于评论回复和点赞,这个后面再支持吧)

企业微信截图_16375768378449.png

技术栈

关于具体的实现方式,如果有人感兴趣我可以细讲,大概分享下:

  • 框架:原生编写的;
  • 组件:vant-mp、weui;
  • 数据库:小程序的云开发数据库(这个云开发真的好用);
  • 支付功能:小程序的云开发的云函数(我去网上咨询第三方提供接口的话要6千的样子,而云函数我几个小时就实现了,太方便了);
  • 素材:iconfont;

好像没有什么了,真的挺简单的。

结语

你可能会问不是自考吗?怎么和面试撤上关系了?咳,这个面试出题和圈子都好推广嘛,之后主要在3个方面录入题目,分别是:面试、自考、职考;

欢迎大家来体验。

gh_a246413495c8_258 (2).jpg