基于AI的自助式公益APP结题

项目主要包括注册、登录、发布需求、动态发布、播放视频、语音转文字等功能,项目开发代码目录结构如图: 

                                                           

(1)如图示是整个 App 的起始页点击即可进入 App :

                                                        

(2)如图示是登陆成功后进入的主页,五个主页面出现在面前 :

                                                        

(3)在游客状态下,许多功能是不允许的,因此,首先到我的页面进行注册登陆 等操作,如图所示: 

                                       

                                     

(4)完成注册登录后,我们可以先来尝试一下志愿者区

   a.首先上方的轮播图点击进入可以查看相应的新闻

                                       

 b.志愿者或者服务对象可以发布需求,点击“我需要帮助”或“我要提供帮助” 即可进入进入对应界面,点击小话筒进入语音转文字界面,方便操作,点击播放语音可以确定语音转文字的确定性, 点击提交文字回 到上一个界面,发布内容即可. 
                                                    

                                                                            

d.用户在完成任务后可以打卡,将记录如用户的个人记录中,数据将用 于后面的排行榜,促进用户的活跃性,其中志愿之星排行榜针对的是志 愿者,而活跃之星对应的是服务对象. 

                                                                

(5)如图所示消息列表,用于即时通信,用户可以发送定位、表情、文字、图片等,方便沟通

                                     

(6)进入社区界面,该界面分为四个部分:

                                                                             

          a.分享志愿故事: 在分享志愿者页面,可以显示用户最近发布的动态,当前用户可以为其他用户点赞。每个帖子都使用自定义的卡片式的TableViewCell,包含用户的头像,用户名,帖子的内容(文字、图片的集合),提供一个志愿者、残障人士的共享的平台,可以分享自己志愿活动过程中的体验以及感受等等。拉近志愿者和残障人士的距离,提高该App的交互性。点击屏幕上方的加号,可以进入发布分享帖子的界面,添加文字和图片后,点击发布按钮,发布成功,在分享志愿故事页面就可以看到自己的帖子。

                                                                            

        b.看新闻: 用户可以查看社会新闻,采用解析新闻API的形式,会不定时更新新闻,点击cell可以进入新闻详情页。用户可以在闲暇时光关注一些社会事件、政策等。

                                                               

             c.关爱心理健康: 一个关于心理健康咨询的页面,该网页会推荐一些关于心理健康的书籍等。

                                                                

             d.播放视频:通过视频区进一步了解对方(图 4.21),强行横屏,增强用户观看的体验感.

                                                                  

(7)探索界面用于增强对残障人士现状的理解以及政策等,还有主主题电影推荐.

                                                              

       (8)点击我的界面,可以修改头像、个人资料、个人主页、个人记录及App相关信息等,这是注销登陆的唯一入口.

                                     

                                                    

                                                                       

(9)LeanCloud后台配置及其使用

此app所有数据均存储在Leancloud后台,通过这个平台,可以使用户数据直接通过服务器获取、更新、删除、添加,并且均是使用Leancloud平台自带CQL(一种类似于SQL语言的语言)语言进行操作,控制。

                                

                           

做完这个项目感觉收获颇大~~~~

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值