/snaptrf

阅后即焚Web App. SnapTrf is a Snapchat web app base on go and react.

Primary LanguageJavaScript

阅后即焚web应用

功能列表

  • 最长268个字符
  • 支持设置密码查看
  • 支持设置展示时长,超过时间自动删除
  • 支持设置可查看次数
  • 生成的消息结果支持一键复制
  • 生成的消息链接支持生成二维码

部署

前端

进入web目录,安装node依赖,修改config.js里面的hostapiHost配置。

开发模式运行:

npm run dev

发布编译:

npm run build

发布运行:

npm run start

更多细节请参考netx.js官方的应用部署文档。

后端

配置在config/config.toml文件

运行go run ./cmd httpd

编译:

go build -o snaptrf ./cmd/

运行web服务:

配置文件目录config和二进制文件同目录。

./snaptrf httpd

技术栈

前端:

  • javascript
  • next.js
  • react

后端:

  • go

存储:

  • redis

redis版本需要7.0及以上

截图

1 2 3 5