交友项目【介绍】

时间:2021-05-29 01:20:57

目录

1:项目介绍

1.1:功能列表

1.2:项目背景

1.3:功能概述

1.3.1:用户登录

1.3.2:交友介绍

1.3.3:圈子介绍

1.3.4:消息介绍

1.3.5:小视频介绍

1.4:技术方案

1.5:技术解决方案


1:项目介绍

    探花交友是一个陌生人的在线交友平台,在该平台中可以搜索附近的人,查看好友动态,平台还会通过大数据计算进行智能推荐,通过智能推荐可以找到更加匹配的好友,这样才能增进用户对产品的喜爱度。探花平台还提供了在线即时通讯功能,可以实时的与好友进行沟通,让沟通随时随地的进行。  

1.1:功能列表

探花交友平台有很多的常用功能,如:交友,聊天,动态等。交友项目【介绍】

1.2:项目背景

探花交友项目定位于 陌生人交友市场

  • 根据《2018社交领域投融资报告》中指出:虽然相比2017年,投融资事件减少29.5%,但是融资的总额却大幅增长,达到68%。

  • 这些迹象说明:社交领域的发展规模正在扩大,而很多没有特色的产品也会被淘汰。而随着那些尾部产品的倒下,对我们来说就是机会,及时抓住不同社交需求的机会。以社交为核心向不同的细分领域衍生正在逐渐走向成熟化。

  • 而我们按照娱乐形式和内容为主两个维度,将社交行业公司分类为:即时通信 内容社群 陌生人社交 泛娱乐社交以及兴趣社交几个领域。

  • 而在2018年社交的各个细分领域下,均有备受资本所关注的项目,根据烯牛数据2018年的报告中,也同样指出:内容社交及陌生人社交为资本重要关注领域,合计融资占比达73%。

交友项目【介绍】

根据市场现状以及融资事件来看:陌生人社交 内容社群 兴趣社交在2019年仍然保持强劲的动力,占到近70%的比例,它们仍然是资本市场主要关注领域。从增长率来看陌生人社交的增长速度远远大于其他几类,因此我们要从这个方向入手 

1.3:功能概述

1.3.1:用户登录

业务说明:

用户通过手机验证码进行登录,如果是第一次登录则需要完善个人信息,在上传图片时,需要对上传的图片做人像的校验,防止用户上传非人像的图片作为头像。流程完成后,则登录成功。

 交友项目【介绍】

交友项目【介绍】

交友项目【介绍】

交友项目【介绍】

1.3.2:交友介绍

交友是探花项目的核心功能之一,用户可以查看好友,添加好友,搜索好友等操作。

 交友项目【介绍】

1.3.3:圈子介绍

交友项目【介绍】

圈子:

1,推荐频道:根据用户问卷及喜好推荐的相似用户动态

2,内容展示:

        用户信息:头像,昵称,性别,年龄,标签

        动态信息:文本内容,图片(不超过6张)或小视频

        其他信息:距离,时间,点赞数,评论数,收藏量等 

1.3.4:消息介绍

消息包含通知类的消息和好友消息。交友项目【介绍】

即时通信

社交软件不可缺失的一环,消息包含通知类信息和好友信息

1.3.5:小视频介绍

交友项目【介绍】

1:发布、上传小视频

2:支持点赞,评论等操作

3:内部基于大数据算法,根据用户行为特征推荐不同的视频列表 

1.4:技术方案

前端:

  • flutter + android + 环信SDK + redux + shared_preferences + connectivity + iconfont + webview + sqflite

后端:

  • 采用Dubbo作为微服务架构技术

  • 采用RabbitMQ 作为消息服务中间件

  • 采用Redis实现缓存的高可用

  • 采用Mysql,MongoDB进行海量数据的存储

  • 集成第三方应用组件(阿里云,短信,即时通信)

  • 基于Spark Mllib推荐系统

交友项目【介绍】

1.5:技术解决方案

  • 使用MongoDB geo实现附近的人的解决方案

  • 使用Spark + Mllib实现智能推荐的解决方案

  • 使用MongoDB进行海量数据的存储的解决方案

  • 使用采用分布式文件系统存储小视频数据的解决方案

  • 使用百度人脸识别的解决方案

  • 使用阿里云进行短信验证码发送的解决方案