项目简介
本项目是基于React和Node.js构建的秘密信息交流网站,为用户打造了一个安全的树洞空间。用户能够在此自由分享秘密、抒发心情或倾诉任何想表达的内容。项目前端界面由React构建,后端服务采用Node.js,具备强大的数据处理能力,同时优化了不同浏览器的兼容性,保障良好的用户体验。
项目的主要特性和功能
主要特性
- 前端界面用React构建,后端服务采用Node.js。
- 借助Travis CI进行自动化测试与部署,保证代码质量和稳定性。
- 利用jsdelivr CDN加速静态内容的访问速度。
功能介绍
- 具备用户注册登录、创建树洞、分享秘密、浏览他人分享内容、评论互动等功能。
- 提供多语言支持、个性化设置等高级功能。
安装使用步骤
复制项目代码
bash
cd webhole
git submodule update --init --recursive
配置环境变量
编辑.env
文件,设置数据库连接等信息。
构建项目
bash
VERSION_NUMBER="v$(grep -oP '"version": "\K[^"]+' package.json | head -n1)"
REACT_APP_BUILD_INFO=$VERSION_NUMBER npm run build
启动服务
启动Node.js后端服务,使用npm start
命令。
访问网站
在浏览器中访问本地服务器地址,即可使用本项目。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】