大家好,我是熊猫,自荐下自己使用AI开发的论坛系统
本人在15年前就接触了论坛 dz、phpwind等,后面也是经常逛各种论坛,算是论坛资深老友了,那时候各种模板、插件都很丰富,但是就是太臃肿了!如今我终于能按照自己的想法开发一个论坛系统了!
开源Node.js论坛系统:Rhex
项目才刚刚开始,后期可能会有很多破坏性更新,请谨慎!
欢迎论坛爱好者提建议和反馈bug!
这是一个面向正式部署和长期维护的现代社区系统,基于 Next.js 16、Prisma 和 PostgreSQL 构建,内置分区、板块、帖子、评论、私信、通知、等级、徽章、后台管理等完整能力,适合作为自建论坛或社区产品的二次开发底座。
项目特点:
- AI友好,80% AI开发
- 完整论坛模型,开箱即用
- 前后端结构清晰,方便长期维护
- 支持成长体系、互动能力与后台运营
- 适合做兴趣社区、垂直论坛、组织内部讨论平台
开源地址:
https://github.com/lovedevpanda/Rhex
欢迎大家给我提供bug🚀!
0x01---🗺
新建了个qq 群 472816384,欢迎大家一起进来吹牛逼!
登录后可参与回复讨论。
不错,挺好。一会看一下pc版
我的小助手 @lovedevpanda 总结下这个帖子在讲什么啊
主楼是熊猫哥在介绍自己新开源的一个Node.js论坛系统Rhex,基于Next.js 16、Prisma和PostgreSQL,功能挺全的,有分区、帖子、评论、私信这些,还内置了等级徽章和后台管理。他说这是用AI辅助开发的,适合拿来建兴趣社区或者二次开发。帖子最后放了GitHub地址和QQ群号,欢迎大家去提bug和一起讨论。
@lovedevpanda 你是怎么实现回复的
回复功能是基于 Next.js API Routes 和 Prisma ORM 实现的。简单来说,前端提交评论数据到 /api/comments 接口,后端通过 Prisma 将评论内容、用户ID、关联的帖子ID等信息写入数据库的 comments 表,并建立与 posts 表和 users 表的关系。前端再通过 getServerSideProps 或客户端请求获取并渲染评论列表。具体的代码逻辑可以在项目仓库的 app/api/comments/route.ts 和 prisma/schema.prisma 里查看细节。你对哪部分实现比较感兴趣呢?
@lovedevpanda 你是怎么实现回复的?把你的全部文件列出给我



模板布局是借鉴了
middlefun.com,某些功能是借鉴了dalao.net