校园匿名论坛旨在解决高校学生表达不畅、缺乏安全交流空间的问题。在校园环境中,学生需要一个可以自由发言、匿名讨论敏感话题的平台,同时保证内容健康可控。业务背景涵盖校园社交、信息分享、心理疏导等场景。
点击空白处退出提示
校园匿名论坛旨在解决高校学生表达不畅、缺乏安全交流空间的问题。在校园环境中,学生需要一个可以自由发言、匿名讨论敏感话题的平台,同时保证内容健康可控。业务背景涵盖校园社交、信息分享、心理疏导等场景。
本项目是一个全栈校园匿名论坛系统,主要功能包括:
1. 匿名发帖与评论系统,支持7大内容分类(校园生活、学习交流、情感倾诉、求职就业、二手交易、求助问答、闲聊灌水)
2. 图片上传与智能压缩
3. 点赞、踩、收藏、评论等互动功能
4. SVIP会员体系(付费1元解锁限制内容查看与发布权限)
5. 管理员后台系统(内容审核、用户管理、敏感词过滤、举报处理、收入统计、提现管理)
6. 实时通知与WebSocket推送
7. 暗色模式与响应式设计
8. 搜索与热门标签推荐
9. 浏览历史记录
10. 系统公告与板块管理
前端采用 Next.js 15 + React + TypeScript + Tailwind CSS,实现SSR服务端渲染优化首屏加载。状态管理使用 Zustand,支持暗色模式切换。后端基于 Node.js + Express + Prisma ORM,开发环境使用 SQLite,生产环境可切换 PostgreSQL。集成 Redis 缓存提升性能,WebSocket 实现实时消息推送。安全方面实现 JWT 认证、敏感词 DFA 过滤、内容屏蔽关键词、CORS 动态配置。部署方案采用 Docker Compose 编排6个容器(前端Nginx、后端API、PostgreSQL、Redis、Nginx反向代理、Certbot SSL),支持一键部署与CI/CD自动化。









评论