还在(web端地址 haizai.top 服务器带宽有限,初次加载会比较慢)产品系统

我要开发同款
红苕稀饭2026年08月31日
3阅读

技术信息

语言技术
JavaFlutter
系统类型
Android应用Web
行业分类
社交

作品详情

行业场景

为了解决我以后老了想找人玩,找不到
业务背景 就是想自己从头做一个项目,平时工作中只负责部分工作

功能介绍

本软件是一款面向兴趣社群的社区类移动应用,支持Android、iOS及Web端。核心功能包括多角色体系、差异化内容发布、评分筛选、答题准入机制、社交互动及消息聊天等模块。 一、多角色体系 用户可在同一账号下创建多个独立角色,包括文字角色(仅发布文字)、语音角色(发布语音+文字)、全能角色(发布文字、语音、图片、视频)及隐身角色(匿名发布,无个人主页)。每个角色拥有独立的昵称、头像、评分及发布权限,角色间数据完全隔离,用户可根据不同社交场景自由切换身份。 二、内容发布与展示 用户可在首页发布动态,支持文字、图片、语音、视频等内容形式。发布时可设置动态归属合辑(自定义分类)、可见范围(公开、关闭互动、仅自己可见)。公开动态可设置互动校验规则:无需校验、分数验证、答题验证或两者同时校验。不同角色的首页展示差异化内容:全能/文字角色为三栏(关注/广场/推荐),声音角色为五栏(关注/广场/推荐/回声/翻唱),隐身角色为单一匿名广场。 三、评分体系与筛选机制 每个角色拥有独立评分,点赞增加评分,有效举报扣减评分(扣分默认为加分的五倍,可配置)。用户可在广场按评分阈值筛选动态,仅浏览高分内容。发布动态时可要求评论者/私聊者达到指定评分方可互动。 四、答题与个性化筛选 用户可自主创建单选题,经管理员审核后进入公共题库。发布动态时可设置答题准入规则:要求对方在所选题目上的整体正确率不低于设定值(如70%、80%、90%或100%)。评分与答题门槛可同时或单独使用,实现个性化互动筛选。 五、社交互动与消息聊天 支持关注、点赞、评论、转发等社交功能。消息模块包含单聊和群聊,支持发送文字、语音、图片;支持会话置顶、删除、消息免打扰;群聊支持成员管理、群名称/公告修改、添加/移除成员。互动通知集中展示点赞、评论、关注等系统提醒。 六、权限与安全 仅申请图片上传和录音两项必要权限。提供黑名单、举报等

项目实现

技术栈:SpringBoot+mybatis-plus+MySQL+Redis+ollama+Qdrant+Nginx+flutter
难点:flutter是可以多平台的。我开始主要是考虑安卓端,使用了drift。导致网页版的聊天功能加载失败,尝试了很多次吧,最后改成的内存模拟数据库。web端本来的定位只是试用。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论