为啥要搭建社区?
楼主是一个毕业三年的小朋友,前两年都在腾讯上班,工作强度拉满,我是一个对技术敏感的人,但是经常心有余而力不足,没有时间操作。去年开始换了一份工作,有了摸鱼的时间,下班的空档期也变多了,这不得搞搞事情
经常逛国内国外社区比如本站和 reddit 。有一天我想如果我也能做一个我自己的社区那就很好玩了,那不如现在就做。简单来说还是For Fun
介绍一下我的社区
🔗 https://www.open-isle.com
- 登录注册,支持多种登录方式,如 Google/X/Discord/Github 、注册采用白名单邀请机制,目前项目处于冷启动阶段,我希望的是有热情有技术追求的人加入讨论,因此我想用 20 字审核简单过第一关!
- 发帖回帖,帖子互动:本站采用 markdown 优先,发帖回帖都是采用所见即所得的 vditor 编辑器,程序员可能用着比较舒适。互动有正常的点赞以及 reaction 面板,可以对帖子及内容进行表态
- 核心的类别和 tag:发帖者需要选中一个类别以及多个 tag ,类别是管理员指定。tag 可以自己创建:这个思路源自于 apple 备忘录,这样可以高效的组织本站内容,浏览者也可以快速找到自己想看的内容
- 搜索:支持站内搜索,用户、帖子、回帖等关键词匹配搜索
- 订阅和通知系统:正常回帖,点赞和 reaction 都有通知。支持订阅用户 订阅帖子,订阅后如果被订阅对象有活动会收到通知。
- 用户主页:在这里总结了用户的状态,发帖回帖时间线 什么时候创建 tag 各种信息的聚合
速度和诀窍
- AI Generate: 后端大部份代码 AI 生成( Codex ),前端大部份 Cursor 快速补齐。楼主大部分时间是拆分任务、审核代码
- 架构设计:采用前后端分离+Rest API 形式,前端采用 Vue3 ,后端 SpringBoot ,数据库采用 MySQL ,是比较基本的全栈配置
What's next?
- 初期引流:会投入一点资金引进初期用户。
- 邀请注册:邀请注册机制。
- 深耕内容:最终希望是通过技术内容吸引新来的用户,达到良性循环和自治。
大家如果感兴趣的话,可以过来瞅瞅👀