被微信推荐的打卡小程序,他是怎么做出来的? | 晓组织 #7

这里是「晓组织」的第 7 期。

本期分享嘉宾是「小打卡」小程序的开发者徐佳义。

6 月 14 日,他受邀作为微信公开课小程序专场的嘉宾,在北京分享了小打卡的社群运营经验。

他还有什么小程序干货吗?知晓程序(微信号 zxcx0101)今天邀请到徐佳义,来跟大家讲讲他的小程序开发和运营之路。

大家好,我是全栈开发工程师徐佳义,对新技术比较敏感,擅长技术选型、系统构架、产品设计以及前后端开发。

在公司主要负责软件开发项目的管理、解决疑难 bug、招聘等工作。

先说说「小打卡」的一些成绩

「小打卡」,最初是一个帮助用户培养好习惯的小程序。

3 月中旬,「小打卡」得到了知晓程序公众号的推荐,当日用户量激增,且此后增长趋势明显高于之前。

在那之后,各个领域的社群陆陆续续入驻小打卡,并源源不断反馈意见。

我把这些建议收集起来,并迅速开发相应的功能模板,使得小打卡功能越来越丰富,更适用于各类领域的社群使用。

当前,小打卡已涵盖阅读、培训、课程、作业、早起、健身、运动、外语、学习等社群签打卡的多种场景,提供强大的打卡管理、数据统计服务、成员管理、打卡提醒、点评评论、图文语音日记、分享邀请等功能,助力社群运营者轻松高效运营社群。

短短数月,小打卡上已经产生了近 30 万条打卡记录、6 万余名用户、近 4 万打卡项目、100 多个优质社群,且七日活跃留存高于 50%。

目前,入驻小打卡的知名社群包括:

  • 张皓翔老师的「大鱼声音私教课」
  • 王渊源老师的「清晨朗读会」
  • 楼夷老师的「BetterRead」
  • 陈华伟老师的「小能熊终身学习学院」、「行动派手账小组」
  • 傅踢踢的「 7 Days|踢踢经典共读群」
  • 拓词组团背单词「千人同打卡」 ……

做一款不孤独的打卡小程序

最初开发小打卡,是想打造一款不同于市面上的公开打卡 app 的产品。

通过借助微信的好友关系,和朋友甚至是线下身边的小伙伴,相互陪伴和监督,一起参与分享生活,而不单单是线上的打卡记录。

这样坚持做一件事,就不会太孤独,不是孤军奋战,或许能更好的坚持下去,培养好习惯。

我下载体验用过很多打卡签到的 app,虽然有很多来自天南地北的用户共同参与,但坚持一段时间后打卡热情明显消退。

我觉得,「坚持」这件事情需要多一些监督和鼓励的元素,需要和相同圈子的人一起互相鼓励、分享及监督,共同进步。用微信小程序来实现是更好的选择。

加之当时正值小程序公测。更早之前,我曾使用类似小程序开发的技术,实战开发过一些产品,如表情包制作小程序、带歌词轮播的云音乐播放器等小程序,对小程序的相关能力已有一定的了解认识。

趁着春节两周的假期,我设计开发了「小打卡」微信小程序的初版。

在开发过程中,我还阅读了一些关于个人管理的书,比如《习惯的力量》、《博恩·崔西的时间管理课》,以及关于习惯培养的博客文章,对小打卡进一步的优化改进,并持续收集用户反馈迭代更新产品。

独立开发者如何做小程序?

关于小程序开发的流程步骤,我在给知晓程序(微信号 zxcx0101)的投稿文章《微信小程序快速开发,两周内从创意到上线》中有过分享。

采用微信小程序开发来实现一个产品,具有周期短、迭代快、效率高等特点

为了更高效地开发,开发者需要对小程序官方开发组件接口文档深入研究,对所有的开发组件和 API 了如指掌并加以实践,清晰地了解你的产品可采用的官方小程序组件和接口能力,并思考如何更好地将小程序能力与你的小程序相结合。

关于小程序的开发,其实对于跟我一样的独立开发者来说,难点不在于小程序本身。正如 H5 技术并不仅仅指代 HTML5,而是结合了 HTML5、CSS、JavaScript 等多项技术的合集。

与「小程序开发技术」对应的,也是前后端一系列的技术的组合。

我在开发的过程中,印象比较深刻的是模板消息推送这个功能。

该功能用于向用户发送打卡通知提醒用户打卡,用户可以在微信的「服务通知」里查看,并且点击可以跳转到打卡的详情页面。

关于模板消息通知,网上可以搜索到一些方案,但是,基本是通过小程序中逻辑层 JS 完成推送的请求。

「小打卡」在通知方面,还需要在未来某一天向用户发送「打卡即将开始」的通知,故前端无法实现。

我的解决方案是采用服务器端异步任务推送,使用了高性能分布式内存队列系统 BEANSTALKD,来实现模板消息的异步定时推送。

再比如,实现每月、每周或者是指定时间段的打卡排名统计这个功能,目前数据库单张数据表已经超过了几十万条数据记录,通过数据库查询排行统计不可行。这里需要用到 Redis 高性能数据库来缓存数据,并采用 Redis 的 zset 有序集合来进行不同方式的排序和查询。

总而言之,对于独立开发者来说,小程序的主要开发难点不局限在小程序本身框架以及前端开发技术,而是开发者需要持续学习,掌握、提升更多的相关开发技术,来更好地支撑产品的功能实现。

我的小程序运营推广经验

运营是感知并释放产品的独特魅力,使其连接用户的心理需求,满足用户体验的过程。

在运营推广方面,「小打卡」并没有像「匿名聊聊」或者「群 Play」这类小程序突然爆红、各种刷屏。我的运营推广策略比较平凡、细水长流。

作为一个独立开发者,能力和时间都有限,我更多是依靠他人的力量来运营推广产品。

这里的「他人」是活跃在「小打卡」上的用户,包括社群 Leader、产品经理、运营达人以及媒体工作者等等。

我常说「小打卡」有一百多个产品经理,让很多用户震惊……

1. 认真聆听用户的反馈建议,更精准地掌握真实需求

产品和用户是运营推广的基础,运营则是产品和用户之间的桥梁。产品迭代开发的过程中,切忌闭门造车,离开用户的真实需求而做的开发工作是徒劳的。

此外,很多时候用户的亲身体验和不同的使用场景,更能提升产品的适用性以及功能的完备性。

通常,很多产品会开辟一个专门收集用户反馈的入口,但在我看来,这样单向的入口是冰冷的,距离用户太远。

我认为产品初期更重要的是和用户产生真实有效的互动交流,我的做法是在「小打卡」上直接放置我的微信二维码,更直接便捷地与用户交流沟通。

了解用户期望,清楚本身不足,规划功能计划,满足用户需求。

同用户沟通需要保持耐心,做好服务的准备。并不是每个用户都会提出很棒的建议,甚至很多用户会提出很基础的问题,都需要你真诚地回应。

另外,更重要的是,在获取用户反馈之后,还需准确捕捉用户的普遍需求、快速满足用户的真实需求

2. 善于借助小程序相关媒体,更高效地推广你的产品

最开始,我是通过技术文章分享的方式,来让更多的朋友了解到「小打卡」。

2 月 14 日,我在各个小程序商店提交发布「小打卡」,在获得知晓程序 · 周榜第 4 期时间效率类的 Top 6 后,新用户开始平稳增长。

再后来,我将「小打卡」开发过程中所用到的工具和开发心得,总结到博客文章,并得到知晓程序(微信号 zxcx0101)、CSDN 等知名媒体投稿推送后,新用户持续激增。

不过,目前我只是线上做一些开发经验的分享,更多的推广还是来自于用户的自发传播,期待「小打卡」获得更多用户的认可并推荐给朋友。

从春节的假期构思产品开始,在周末时间和早起晚睡的业余时间,独立开发运营「小打卡」,转眼便到了 6 月。

这段时间中,我认识了很多优秀的朋友,也服务了不少优质的社群,更重要的是收获了团队,「小打卡」将通过团队开发运营的方式,更好地提供服务。

长期以来,「小打卡」得到大家的一致好评主要还是受益于广大用户的诸多建议,因为你们,「小打卡」还会一直进步,感谢支持和陪伴!

「小打卡」小程序使用链接 https://minapp.com/miniapp/1516/

原文发布于微信公众号 - 知晓程序(zxcx0101)

原文发表时间:2017-06-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏用户1191492的专栏

如何学习区块链技术

要像尽快地学习区块链技术,您需要深入了解区块链协议和一些编程语言。要知道区块链只是一种可以用各种编程语言实现的协议。看下面的例子:

87813
来自专栏企鹅号快讯

2018 Web开发趋势之展望

21CTO社区导读:在本篇文章中,我们将打开珍珠球,展示未来最美好的web开发趋势和愿景。我们一起爱在2018。 ? 1 强大的聊天机器人和ai技术 机器人将使...

2529
来自专栏PPV课数据科学社区

【CDA峰会】大数据领域的创业思考 附PDF下载

请查看阅读原文点击下载完整的PDF:人才对接会-2刘金玲 大数据领域的创业思考 1、回复“数据分析师”查看数据分析师系列文章 2、回复“案例”查看大数据案例系列...

3003
来自专栏点滴科技资讯

亿欧:2018中国人工智能商业落地研究报告

‍尊敬的各位点滴科技资讯读者,近期本公众号将邀请成都链安科技创始人兼CEO杨霞教授就区块链行业安全进行解读,对EOS、以太坊、交易所等项目的安全进行分析,欢迎有...

1214
来自专栏web前端教室

明确告诉你,眼界不够,JS再好也成不了好前端

一般来讲,从陌生到基本了解一个新的行业,至少需要二年。你在任何一个行业工作超过二年之后,才能算基本了解这个行业的方方面面。 前端开发行业,也不例外,从零开始到真...

2348
来自专栏PPV课数据科学社区

【方法】电商数据分析方法:分拆,跟着用户走

在理解了要选择怎样的指标来衡量各项业务之后,我们可以对业务有一个客观和全面的把握,可是数字本身无法告诉我们发生了什么事情,怎样可以改进。为了得到更深入的信息,我...

3143
来自专栏杨建荣的学习笔记

对待运维平台,要有「疯狗」一样的执行效率

从去年发起里程碑来做自动化平台的事情到现在,已经几个月过去了。在这段时间里,其实我的心态是很焦灼的。 其实从很多维度来说,做运维平台的事情,从不明朗的需求和定位...

3595
来自专栏PPV课数据科学社区

【CDA峰会】李御玺:数据分析人才知识结构

点击底部阅读原文下载全文PDF:人才对接会-1李御玺 数据分析师人才知识结构 1、回复“数据分析师”查看数据分析师系列文章 2、回复“案例”查看大数据案例系列文...

2872
来自专栏Web 开发

问卷星?问卷网?还是腾讯问卷

在学生年代,我们肯定都被老师、团委、学生会坑过去做问卷调查。我们会以什么形式来收集我们所需的数据呢?是打印传单,扫楼这种传统形式?还是通过问卷星、问卷网等电子环...

3.9K1
来自专栏腾讯数据中心

腾讯内容的非主流运营商覆盖(1)

腾讯CDN平台 中小运营商节点建设 导语:腾讯提供多种多样的互联网内容服务,比如大家熟知的QQ、微信、新闻、游戏、社区、视频、地图等,如何让这些优质的内容直达最...

3175

扫码关注云+社区

领取腾讯云代金券