志趣 ZhiQu — AI 开发者社区论坛产品系统

我要开发同款
小鼻子的猫2026年07月04日
5阅读

技术信息

语言技术
NginxDockerRedisRustGo
系统类型
Web
行业分类
社交

作品详情

行业场景

立项原因:AI 开发者缺少一个不以割韭菜为导向的交流社区,市面技术社区要么过度商业化,要么内容质量参差不齐。
行业场景:面向 AI 开发者群体,提供文章发布、系列合集、等级体系、打赏赞助、私信交流等功能。用户可在社区发布技术文章、参与讨论、通过内容获得打赏收入。后台支持内容审核、数据分析、SEO 管理、用户管理等运营需求。

功能介绍

前台功能:文章发布与编辑(Markdown)、系列合集管理、标签分类、全文搜索、用户等级与徽章体系、个人主页、私信聊天、打赏与赞助系统、联系作者(验证码防爬+水印溯源)、AI 文章摘要生成、RSS 订阅、SEO 优化(sitemap/canonical/元描述)。
后台管理:文章审核、用户管理、数据分析看板、举报处理、SEO 配置、赞助管理、AI 功能管理、会话监控。
安全防护:Helmet + CSP 安全头、多层级限流(登录/写/读/全局)、UA 拦截、XSS 防护、零宽字符水印溯源。

项目实现

我的角色:单人全栈开发,独立完成从前端到后端到运维的全部工作。
技术栈:前端 Next.js 15.5(Turbopack 开发、SSR/SSG)、后端 NestJS(Prisma ORM + pgvector 向量数据库)、PostgreSQL + Redis、Nginx 反向代理、Docker Compose 五容器编排。
架构亮点:前后端分离 + 容器化部署,支持 Let's Encrypt 自动续期、Cloudflare CDN。Next.js 采用 Turbopack 内存增量编译,根除磁盘 chunk 缓存问题。
生产环境:部署于 Hetzner 云服务器(Ubuntu 24.04),包含 nginx/frontend/backend/postgres/redis 五个 Docker 容器,Git → GitHub → 服务器自动拉取部署。

示例图片

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

评论