Skip to content

alamhubb/qingchi-uni

Repository files navigation

社交联盟

关键词

uniapp chat Community Dating Social app 聊天 社区 社交 交友 app

遵循MIT开源协议,免费商用

介绍

社交联盟是什么?

社交联盟是一个提供前后端社交业务组件的框架,是一个符合用户隐私协议用户社交数据互通平台,是一个各社交软件组成的社交联盟

对我有什么好处?

  1. 能帮助您提高开发社交软件的效率,提供基于社交业务的前后端组件,包括不限于:评论组件、动态组件、消息组件、用户详情组件
  2. 带来免费的流量,免费与其他社交软件互通数据,丰富您的社区内容,用户数量,提升用户间的互动
  3. 提高盈利能力,可参加社交联盟的运营活动,获得盈利

愿景

  • 社交联盟 in 社交领域,要成为像spring in java,vue in js,vuepress in 快速建站,uni-app in 跨端开发一样的存在
  • 套用马云大叔的话,我们的目标是,让天下没有难做的社交软件
  • 让开发者通过本项目快速开发一款高完成度可上线运营并让用户良好使用的社交软件

产品现状与规划

现状

  • 社交联盟基于清池交友社区源码,支持小程序和安卓app,日活3000已上线运营中,前后端均已开源
  • 本项目已经历了三年的成长过程,未来还会持续维护下去,永不停更

规划

  • 虽然我们有一个美好的愿景,但我们目前做的还很不够,目前只提供了清池社区的前后端开源代码,与完整的愿景相比,目前我们可能只做了30%的工作,
  • 我们计划在2021年完成,前后端业务组件和数据互通功能的开发,完成愿景百分之80%
  • 在2022年,支持社交联盟的联合运营活动,完成愿景96.5%

详细策略、计划

  1. 前端业务组件计划
    • 制作多款社交软件,基于多款社交软件业务,提取公共业务组件、聊天组件、动态组件、用户详情组件等等,并提供多种主题、样式、组合方式, 让开发者可以通过各种主题样式自由组合出自己的社交软件
  2. 后端数据业务组件计划
    • 多款社交软件使用同一后台,抽象提取公共业务,分离自定义业务,通过配置方式,开发者自己选择是否支持某些功能,并且将后台业务与前台业务配合,方便使用者快速开发。
  3. 社交数据互通计划
    • 此处为最具争议的功能,关于实现策略和计划,讨论了两个问题,
    • 一、为什么联盟成员愿意分享数据,给成员带来了哪些好处?
    • 二、如何实现数据互通交换?
  4. 社交sdk计划 垃圾内容过滤sdk,社交动态推荐算法sdk

功能

核心功能

  • 重点 ,为不同的社交软件之间的提供用户授权开放数据的免费互通功能
  • 提供已上线运营的清池社交app源码、社交功能组件
  • 提供社交领域的前后端基础业务组件和用户授权开放的用户数据

功能详细介绍

  • 重点 ,提供用户授权开放数据的免费互通功能,(类似于可支撑,探探和soul之间的用户互相聊天发送消息,评论动态的功能),未支持
  • 清池app已运营的生产环境前端源码已开源(vue + uni-app),已支持
  • 清池app已运营的生产环境后端源码已开源(java),已支持
  • 支持社区、私聊、群聊、颜值匹配功能,已支持
  • 清池app私有化部署手册,已编写完成(由 @啦啦啦拉拉啦啦啦 编写),待发布
  • 基础社交领域组件(动态列表组件、动态详情、聊天组件),未支持
  • 提供用户社交(用户开放的朋友圈动态内容、个人信息内容),未支持
  • 垃圾内容过滤sdk,社交动态推荐算法sdk ,未支持

快速体验

技术架构

  • 前端 uniapp + vue + ts
  • 后端 java + springboot + mysql

产品直接下载体验

  • 有自己项目,或者想自己做个项目的朋友欢迎入群交流,大家一起讨论变现,接广告,如何做好产品相关问题
我微信,可进社交软件app交流群,互相学习,讨论问题 微信扫码体验(不支持ios) QQ扫码体验(支持ios)

app已上架,应用宝、360、oppo、vivo、小米、阿里应用中心,大家可搜索 清池 自行下载。

也可点击下载链接 下载app

已上架,微信小程序、qq小程序、下方有二维码,可扫码体验,也可在小程序中自行搜索 清池

代码启动体验

插件仅支持git方式下载,不支持zip方式,详细配置手册请参考 详细配置手册

前端源码地址

清池前端项目 git地址 qingchi-uni

后端源码地址

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

对标产品

对标和相似产品介绍

业务中台对标产品

数据中台(数据交换中台)对标产品,

对标产品区别和对比

前台业务中台区别

  • discuz(社交解决方案)thinksns社交网站模板
    • 他方缺点,php后端,不提供数据支持
    • 我方优点,java后端,提供大量社交数据,完全开源免费
  • 前端Paas中台
    • 他方缺点,非专注于社交领域,不提供数据支持
    • 我方优点,专注社交领域,提供大量社交数据支持
  • vuepress建站
    • 他方缺点,专注于静态建站方向
    • 我方优点,专注于社交软件方向
  • 有赞电商模板组件
    • 他方缺点,全方向ui组件库,只负责UI展示
    • 我方优点,专注社交领域,负责前端、后端、数据层,多端、多层基础业务组件支持

业务中台区别

  • 微博开放平台
    • 他方缺点,只支持微博一方数据,不支持三方数据写入
    • 我方优点,支持符合接口规范、用户隐私协议的所有非敏感用户授权数据交换
  • DCloud换量联盟
    • 他方缺点,他方缺点,仅支持广告
    • 我方优点,专注社交领域数据互通交换,提供大量社交数据
  • 微信统一登录接口
    • 他方缺点,仅开放了登陆接口和用户名等极少用户信息
    • 我方优点,开放更多社交领域数据,根据oauth2协议,可获取用户授权开放给指定应用的社交数据,如朋友圈动态,部分个人信息等