最近有点迷上了足球,看着世界杯那叫一个热血沸腾!就寻思着自己也搞个足球相关的app玩玩,记录下我的看球生涯,也方便和球友们交流。
我得明确我要做的app是啥样的。一开始想的是做个能看比赛直播的,后来一想,这版权啥的太麻烦了,搞不定。就退而求做个资讯类的,能看看新闻、赛程、比分啥的,再加个社区,让大家能聊聊球。
接下来就是技术选型了。我是个前端,后端不太懂,所以就想着用现成的方案。选了微信小程序,前端用Vue那一套,后端用腾讯云的云开发,这样就省去了服务器和数据库的麻烦,直接用云函数就能搞定。
然后就是开始码代码了。先搭了个框架,把页面结构给搞出来。首页放新闻和赛程,比分页面就实时更新比分,社区页面就弄个帖子列表。这些都是些基础的东西,网上有很多教程,照着抄就行。
最麻烦的是数据源。新闻还好说,找几个体育网站的RSS源,解析一下就行。但是赛程和比分就比较麻烦了,没有免费的API可以用。我找到一个免费的网页,用Python写了个爬虫,每天定时爬取数据,然后存到云数据库里。
社区这块,我就直接用了微信小程序自带的社区组件,稍微改了改样式。用户可以发帖、评论,点赞,基本的功能都有了。
整个app大概花了我一个月的时间,每天下班回家就搞几个小时。虽然功能还比较简单,bug也肯定不少,但是好歹是自己一点一点做出来的,还是挺有成就感的。
现在app已经上线了,但是还没推广,就自己和几个朋友在用。之后打算再完善一下功能,加个数据统计啥的,看看能不能吸引更多的用户。
这回开发经历还是挺有意思的。虽然遇到了不少坑,但是都一步一步解决了。也让我对前端和后端开发有了更深的理解。以后有机会再搞点更有意思的项目!
还没有评论,来说两句吧...