项目简介
本项目是一个匿名情感倾诉社区,为用户打造了安全、真实的在线交流环境。用户能够在其中自由表达情感、分享心情,从而获得他人的关心与支持。后端采用 Golang 语言,结合 Gin 框架与 SQLite3 数据库,前端通过 HTML 模板引擎进行展示。
项目的主要特性和功能
- 高度匿名性:用户无需注册,不提供个人信息即可发布内容,信息均经匿名化处理,保障隐私安全。
- 情感分享:用户可发布开心、难过等情感状态,并附上文字描述。
- 随机匿名空间:话题受足够关注时创建随机匿名空间(RAS),用户可投票表达对某一情感的支持程度。点赞数达标时用户可主动触发创建机制,也能访问已有空间并投票。
- 内容审查机制:内容发布先经社区智能过滤系统过滤,再由随机抽选的匿名用户组成的随机匿名空间审查,最后发布到社区由所有用户监督。
- 管理与监控:管理员后台负责社区运营监控与管理,可进行敏感词管理、内容审核、社区管理等操作,能删除违规帖子或评论,禁止特定用户访问。
- 多种技术特性:支持缓存机制,提高响应速度、减少服务器压力;支持 HTTPS 协议,对用户信息脱敏处理,保障安全;支持多语言、国际化对接;支持移动端适配。
- 用户交互功能:用户可通过前端页面进行点赞、评论、投票等交互,浏览帖子内容、评论列表、点赞列表等,移动端页面也支持相关操作。
- 开放 API 接口:为开发者提供开放的 API 接口,支持二次开发,满足个性化需求。
安装使用步骤
使用源码编译
用户已下载本项目的源码文件后,编译时需设置以下环境变量: | 变量名 | 含义 | | ------ | ------- | | DEPLOY_KEY | 服务器私钥 | | SSH_HOST | ssh Host | | SSH_PORT | ssh port | | SSH_USERNAME | ssh username |
守约说明
- 不得发布政治、宗教、军事、性和毒品交易、赌博、暴力和血腥、未经证实的新闻、地区和种族以及性别歧视的言论,不得发布令人反感的广告,不文明用语请用 * 号替代。
- 内容中不得出现任何联系方式,包含但不限于人名、地名、时间、地址、邮箱、手机号、微信号、Fackbook 号、Youtube 号等。
- 发布新闻类主题时,请添加消息来源。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】