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