本程序完全开源[https://gitee.com/leidb/tcb-hackthon-secondHand/]
背景
* 很多同学可能都有那么一个二手商品买卖的QQ或微信群,因此突发灵感,想做一个在校的二手交易的微信小程序,服务与在校的同学们,帮助他们处理那些对于自己无用,但对于别人来说确实需要的东西,由此,我们可以通过一个平台来对这种信息进行整理发布,展示在每一个同学的手机上,而不是消息99 的群聊里面。在这个小程序里面,我们可以发布自己的物品,同时看到自己心仪的物品,我们可以直接一键联系那个发布的同学,进行相应的交易,由于在校内,所以交易方式会相当简单。
* 此小程序主要是服务于当前大学生,解决大学生在校园存在资源冗余问题,将学生二手资源买卖给学生,实行C2C模式,降低学生的生活成本。例如:师兄师姐毕业时要处理的课本,已经经历过考研、考公务员、考资格证的学生的学习资料,学生疯狂网购买了很多用不到的物品等。
三大优势
- 充分利用冗余资源,推崇绿色消费。
- 方便快捷,可以去掉物流这以一环节,直接联系卖家获取商品即可。
- 安全性高:通过校园认证,确认身份,保证学生交易的安全性。
对于书籍类二手物品可以通过扫一扫一维码即可展示商品信息,操作简单。具有商品分类功能,帮助学生快速找到有需求的物品,注重用户体验。
设计思路
一开始就决定基于小程序和云开发搭建。
小程序本身的即用即走以及订阅通知机制非常适合我的应用场景。
而云开发所倡导的 serverless 也是我一直非常感兴趣和愿意尝试的,在这种轻量级应用中非常合适。
技术架构
小程序框架
采用云开发加云储存加云数据库模式。
小程序ui
采用了Vant Weapp 轻量、可靠的小程序 UI 组件库。
Vant Weapp 是移动端 Vue 组件库Vant的小程序版本,两者基于相同的视觉规范,提供一致的 API 接口,助力开发者快速搭建小程序应用。
结果展示
用户首次进入小程序会进行学号认证登录,然后注册小程序才能发布信息,商品列表点击联系ta,会直接换起用户电话程序,一键联系对方,最为果断的一个功能,遇见心仪的就联系ta。