/LiBond

一个基于帖子的校园互助交友平台。用户可以在里面发布任务,里面使用虚拟币荔枝进行交易。荔枝可以用来发布任务。

Primary LanguageJavaScript

LiBond

email:2317809590@qq.com 一个基于帖子的校园互助交友平台。人们需要使用这个平台首先需要使用手机号注册一个账户。注册以后会得到30个虚拟币(荔枝)。用户(A)可以使用荔枝在该平台上发布 一个帖子寻求帮助。其他用户(B)如果对用户A的帖子感兴趣,可以报名该帖子成为任务人。当完成了任务以后,A需要支付给定的荔枝给B。此外用户也可以通过签到获得荔枝。 用户在这个平台上可以利用空闲的时间帮助别人,也可以从中获取帮助。在这个过程中,可能使互不相识的人成为好朋友。该平台也会发起用荔枝兑换奖品的活动来吸引用户。

应用场景

我们在高校中经常会遇到一些问题,比如说自己在校外却收到快递公司的收货短信、天气很好想找个伴去游泳、因为有事希望去食堂打包。这些都是很常见的需求。很多时候, 其他人也刚好想去游泳,或者他刚好就在快递领取点,可以很方便地帮你拿回快递。但是高校却没有一个很好的解决方案。因此我们就想要做这样一个产品,营造更好的校园 氛围。

技术架构

该产品采用前后端分离的方式进行构建。前端可以是APP和网页(包括移动web应用)。后端使用nodejs的Express框架编写接口,数据使用MongoDB进行存储。此外还使用 redis存储一些用户验证的数据。前端通过调用后端的接口进行数据交换。我负责后端接口的开发,这里也只是展示后端的具体实现过程。如果你对具体实现技术或者这个 项目感兴趣的话,欢迎和我联系。

APP功能展示

打开APP会进入登录界面,如果用户没有账号,需要注册:

登录界面

登录以后,将会进入APP主界面,可以看到,APP分为五大板块:互助圈、任务、推送、聊天、通知。

主界面

个人中心

点击头像,会进入个人中心:

个人中心,管理用户自己的一些信息

查看我的钱包

在我的钱包下面,有libond商城,是用来兑换奖品的。用户可以拿荔枝兑换喜欢的物品:

liBond商城

互助圈

在互助圈,可以发布帖子,也可以浏览别人发布的帖子,并领取感兴趣的任务:

发布一个帖子

浏览帖子

任务

在任务一栏,分我领取的任务以及我发布的帖子两个部分:

我发布的帖子

推送

推送是指平台中心希望发布给所有用户的文章。比如平台使用手册:

推送界面

聊天

聊天栏是用户对帖子感兴趣的时候,可以对发帖人进行询问。

聊天界面

通知

通知栏为系统给用户的信息,比如用户报名你的帖子啊,以及你的帖子被举报啊,还有其他信息等: 系统通知