校聚一城 Campus Community

产品介绍· 第 1.0 版

四个模块,一件事:
把同校的人连起来。

校聚一城把校园里四类高频需求拆成四个独立模块,各自只做一件事。它们共享同一套校园身份, 所以你在任何一个模块里遇到的人,都和你上的是同一所学校。小程序、Android、iOS 三端共用一个账号, 内容不会因为换了设备就断掉。

形态 · 小程序 / Android / iOS 类目 · 社交 / 社区 模块 · 4 个 频道 · 8 个 端 · 3 个 · 同账号 线上交易 · 无

定位与原则

三条原则,决定了它长这样

不是先画功能再想规则,而是先定三条边界,再往里填东西。

身份先于内容

发布之前先完成校园认证,内容自动归属到一所学校。这样「本校」才有意义,而不是一个筛选器上写着玩的标签。

不碰钱

没有支付、没有下单、没有担保交易。闲置与互助都停在「双方联系上」,钱货在楼下当面给——平台不持有任何资金。

先能看,再谈登录

不登录也能浏览公开内容;只有写操作才要求登录,发布内容才要求认证。第一次打开不会先弹一个授权框。

功能清单

每个模块能做什么

下面写的是当前版本已经实现的功能,不是规划。列表里没有的,就是还没有。

校园频道 / 心声 / 帮个忙。界面为结构示意,实际以小程序内版本为准。

校园频道

把校园公告栏搬进手机

按事情分频道,内容可搜索、可回看,不像群消息刷过去就找不到了。频道由运营在后台上线或下线,学生看到的永远是本校正在用的那几个。

频道制内容
目前开放 8 个:学习互助、吃喝玩乐、运动搭子、失物招领、兼职实习、拼车同行、租房合租、社团活动。频道由运营上下线,不展示空频道
图文发帖
支持多图、话题标签、可见范围(仅本校 / 同市可见)。发布前统一过内容安全检测。
评论与楼中楼
支持 @ 同学、图片、表情;评论数口径与列表一致,不会出现「列表写 6 条、点进去只有 4 条」。
点赞 · 收藏 · 分享
分享卡片带学校名,可在会话中转发;发帖人可控制是否允许分享到朋友圈。
本校热榜
首页公告下方滚动展示本校 Top 5,按浏览量 + 互动实时计算;榜单为空或未绑定学校时整块不渲染。
关注与主页
可以关注同学、查看他人主页与其公开内容;主页是分享落点,未登录也能打开,点「关注」才需要登录。
心声

公开署名,但只露昵称

比帖子短,比朋友圈自由。内容公开署名,展示昵称与校园等级,不展示学号和真实姓名——它不是匿名功能,而是「不显示身份信息」的署名表达。

短内容发布
纯文字为主,可配图;按内容类型分组浏览,支持可见范围设置。
昵称与等级
展示自然昵称与 LV 等级,不展示学号、真实姓名、院系与手机号。
互动
点赞、评论、楼中楼回复;自己的内容可随时删除,删除后列表与详情同步消失,不留幽灵条目。
可追溯
发布者身份对平台可追溯,用于处置违规与配合管理;对其他用户不可见。
闲置交换

同校面交,省掉运费和扯皮

毕业季清宿舍、开学季买教材,都是「同校、能当面看、不用寄」的场景。所以闲置模块只做撮合,不做交易。

发布
分类必选,规格与成色随分类变化:图书问版次、数码问型号、服饰问尺码、代步问续航。成色 1–4 档全站同一套语义
图片
多图上传,发布后可编辑裁剪与旋转;单图铺满、多图限高裁切,列表不会被竖图撑变形。
浏览与搜索
分类筛选、价格与热度排序、关键词搜索(输入即搜、真实热词、命中高亮)、下拉刷新与上拉加载。
意向与沟通
点「想要」留下意向,双方进入私信约时间地点。无下单、无支付、无担保
上下架与删除
在售 → 已下架 → 删除,只有已下架的闲置能删;已售出的保留记录,不允许事后抹掉。
帮个忙

唯一带履约闭环的模块

代取快递、带饭、代排队、借个充电宝。这类事最怕「答应了没做」,所以帮个忙有报名、选中、完成码三步,做完才算完。

两类需求
求物(谁有这个东西)与求帮忙(谁能来做这件事);预算可填金额,也可写「面议」。
报名与选中
想接的人点「我能帮」报名,发起人从中挑一个,避免同时被十几个人私信打断。
完成码核销
四位完成码只有双方知道,送到后核销;核销记录留在订单里,事后可查。
待办不进菜单
「待选人 / 待核销 / 待确认」直接列在功能区首屏,不用翻三层菜单才想起还有一单没做完。
带上下文私信
从需求详情一键发起会话,聊天页顶部保留需求摘要,翻聊天记录也知道在谈哪一单。新建会话需要已完成认证
底座能力

四个模块共用的部分

认证、私信、通知、账号安全是四个模块的地基,单独拎出来说明,因为它们决定了这个社区能不能长期运转。

校园认证
学号 + 真实姓名 + 学生证照片,或走微信学生认证;认证后绑定学校,可重新认证(换校需人工复核)。
私信与校友群
一对一私信、群聊(实时通道 + 轮询兜底)、@ 提醒、引用回复、图片与视频消息。
三端同号
微信小程序、Android、iOS 共用一条用户记录。App 通过微信授权登录后走账号桥接,历史内容、认证状态、关注与邀请关系都原样保留,不需要「重新开始」。换设备只是换入口,不是换号
通知中心
赞与收藏、新增粉丝、评论与 @、官方通知四类分开,支持分页、已读与按类关闭。
签到与等级
每日签到得成长值,连签有加成;等级由发布与互动累计行为计算,只作展示,不换权益。
账号与隐私
注销账号(1 年内重新登录可恢复)、消息提醒设置、夜间免打扰、拉黑、举报与反馈、协议四件套(用户协议 / 隐私政策 / 免责声明 / 社区规范)。

说明:功能清单只覆盖当前版本。规划中的能力不写在这一页,避免把「打算做」说成「已经能做」。

使用场景

六个时刻,六种用法

每个场景都写清「谁、在什么时候、具体怎么做」,而不是一句「满足校园社交需求」。

毕业季清宿舍

大四 · 六月

要解决什么
两周内要搬走,台灯、书架、键盘、教材堆了一屋,挂到同城平台要拍照、寄件、等砍价。
怎么做
一次发完,每件标清成色与「面交 · 东区宿舍」,买家是同校的,直接上楼搬。
结果
不用寄件,当天清空;成交记录留在「已卖出」里,卖了多少一目了然。

新生入学

大一 · 九月

要解决什么
不知道军训要准备什么、教材在哪买、宿舍能不能装路由器,问学长怕打扰,加群又刷屏。
怎么做
在「学习互助」搜关键词,看看前几届问过什么;缺的教材在闲置里搜书名,约在图书馆当面翻。
结果
答案是可搜索的,不用重复问同一个问题;买二手教材比新书省一半。

期末周

全年级 · 每学期末

要解决什么
图书馆没座、笔记缺一章、想找人一起自习但不想一个人占座。
怎么做
发一条「四楼东侧还有空位,有插排」,或发「求 XX 课第三章笔记」,附上自己的整理版作为交换。
结果
十分钟内有人回;热榜会把本校当下最热的那几条顶上来。

日常跑腿

任何人 · 每天

要解决什么
快递到了但人在上课,食堂排队二十分钟,打印店在另一栋楼。
怎么做
发「帮个忙」:写清地点、件数、时间、给多少;顺路的人报名,你挑一个,送到报完成码。
结果
不用在群里刷屏问「谁去驿站」;完成后双方各确认一次,谁没做看得出来。

社团招新与组队

社团负责人 · 开学季

要解决什么
招新海报贴了没人看,比赛缺一个会剪视频的队友,活动预告发在群里被消息淹没。
怎么做
在「社团活动」频道发预告与招新帖,写清时间地点与要求;组队帖直接留报名方式。
结果
帖子会留在频道里,晚来的人也能翻到,不用重复发。

说不出口的话

任何人 · 深夜

要解决什么
想吐槽食堂、想说一句谢谢、想约人夜跑,但发朋友圈太重,发陌生论坛又没人懂。
怎么做
发一条「心声」。显示昵称和等级,不显示学号与真实姓名。
结果
本校的人看得懂,也不会追问你是谁;内容仍可追溯,越界会被处置。

与其它方式的差别

为什么不用校园群、也不用同城平台

群和平台都能解决一部分问题,但都不是为「一所学校」设计的。下面是把差异摊开来看。

对比维度按产品实际能力整理;其它平台的描述仅指其通用形态,不代表其全部功能。
维度 校聚一城 校园微信群 / QQ 群 同城二手与社区平台
身份 学号 + 学生证认证,发布前绑定学校 靠群昵称,谁被拉进来都能说话 手机号注册,无法确认是否同校
范围 默认仅本校,单条可切「同市可见」 群成员决定范围,靠人拉人 全城范围,同校反而要自己筛
内容留存 按频道归类,可搜索、可回看 消息刷过去就沉底,搜不到 可搜索,但校园场景与商业内容混杂
交易 只撮合,线下面交,平台不碰钱 群里谈,没有记录也没有约束 线上下单支付,涉及资金与售后
通知 赞 / 粉丝 / 评论 / 官方通知分类,可单独关闭 消息 999+,重要的事被淹没 平台推送为主,与校园无关的通知较多
治理 举报直达后台,按学校分派审核员,处置留痕 由群主个人管理,标准不统一 平台统一规则,处理周期不由你决定

技术与安全

怎么搭的,以及为什么这样搭

校园社区的规模不大,但对「身份可信」和「内容可控」的要求比一般社区高,技术选型围绕这两点做。

客户端 · 三端

小程序 + Android / iOS

小程序用 WXML / WXSS / JS 原生实现,分包加载 + 预下载,首屏不等白屏;Android 与 iOS 为独立客户端。三端共用同一套网关与接口,业务逻辑只在服务端维护一份。

服务端

Spring Cloud 微服务

Java 17 / Spring Boot 3,按业务域拆分服务;网关统一入口与令牌校验,业务服务只信网关透传的身份。

数据

MySQL + Redis + Nacos

内容与关系落 MySQL;限流、配额、榜单走 Redis,Redis 不可用时降级到进程内计数,不会整体放开。

管理端

Vue 3 + Element Plus

内容、用户、举报工单、频道、敏感词与数据看板在同一后台,独立管理员体系,与用户账号不互通。

身份与令牌

登录态由网关统一校验,业务服务不读客户端自报的身份字段;判断「能不能做」一律回库查认证状态,不看令牌里的快照。

内容安全

文字做归一化后匹配词库(全角、大小写、夹杂符号都能识别),图片先发后审;命中进下架队列,人工复核并留处置流水。

限流与防刷

写接口按用户与来源 IP 双维度限流;每日发布额度按账号计,跨内容类型共用,避免换个入口绕开限制。

隐私最小化

认证材料只用于核验,任何接口都不返回学号与真实姓名;日志不记录令牌与敏感原文,异常只记根因。

上线状态

现在到哪一步了

这一栏会随进度更新。没上线就写没上线,不提前宣称「已上线」。

四个模块定型 校园频道、心声、闲置交换、帮个忙完成开发;品牌定名「校聚一城」,全站统一为品牌蓝。
三套机制落地 校园认证、内容安全(文字 + 图片)、举报与处置工单全部接入,后台可按学校分派审核。
三端账号打通 上线 App ↔ 小程序账号桥接:App 授权登录后落到同一条用户记录,老用户的内容、认证、粉丝与邀请关系全部保留。
提交微信审核并完成整改 按审核意见调整:功能表述去匿名化、取消冷启动强制登录、补齐未登录状态下的内容体验路径。
小程序备案完成 取得备案号 黔ICP备2026009286号-2X;运营主体为铜仁科创未来网络科技有限公司。
上线与上架 小程序已可微信扫码进入;Android / iOS 通过各应用市场审核后,本页的商店入口会替换为正式地址,并标注版本号。

常见问题

你可能会问的

只有微信小程序吗?App 和小程序是一个账号吗?

不是只有小程序。Android 与 iOS 都有独立客户端,和小程序共用同一条用户记录:在 App 里通过微信授权登录后,会落到你在小程序里的那个账号上,已发布的内容、认证状态、关注与粉丝、邀请关系都保留,不需要重新注册。三端内容实时一致。

不看认证就不能用吗?

可以看。浏览公开内容不需要登录,也不需要认证。需要登录的是写操作(点赞、评论、私信),需要完成校园认证的是发布内容——未认证且已绑定学校时,每天有 1 条体验额度,可以先试试再决定要不要认证。

平台收交易手续费吗?有支付通道吗?

都没有。产品里不存在支付、下单与担保交易,闲置和互助都停在线下当面完成,平台不代收任何款项,也不对商品或服务打分。

「心声」是匿名的吗?

不是。心声是公开署名内容,展示昵称与等级,但发布者身份对平台是可追溯的,用于处置违规。对其它用户,只呈现昵称,不呈现学号与真实姓名。

为什么默认只能看到本校内容?

因为「同校」是这类社区唯一有价值的前提。默认仅本校可见,发帖人可以针对单条内容切到「同市可见」,之后也能改回来。

我的学号和学生证照片会被别人看到吗?

不会。认证材料只用于身份核验,任何对外接口都不返回学号与真实姓名;后台查看也需要相应权限并留操作记录。

怎么注销账号?注销后还能恢复吗?

在小程序「我的 → 账号与服务 → 注销账号」提交。注销后昵称显示为「已注销用户」,1 年内重新登录可以恢复;超过 1 年按注销协议处理。

我的学校还不在列表里,能加上吗?

认证页会列出当前已开放的学校。如果里面没有你的学校,写信告诉我们学校全称与校区,我们会按需求顺序陆续开放。

三端都能用,账号只有一个。

小程序、Android、iOS 是同一个账号。想在自己的学校先开一个,或者需要完整的功能说明文档,写信给我们说明情况即可。

校聚一城 微信小程序码
微信小程序 微信扫一扫,不用下载微信搜索「校聚一城」 扫码进入微信搜索 · 已备案
Android 各大应用商店下载安装包 即将上架
iOS App Store 搜索「校聚一城」 即将上架