我的提交概述

我制作 snapsend 是因为它受到 WhatsApp 功能的启发,该功能允许发送只能打开一次的临时照片。

我想开发一个可以发送临时照片的应用程序,只能在有限的查看者下打开很短的时间,并且可以快速删除——这就是 Snapsend 诞生的地方。我想提供一个空间,人们可以在不依赖 Messaging App 功能的情况下私下分享他们的照片。

直播项目链接:https://snapsend.wastu.dev

提交类别:

古怪的通配符

使用的语言

打字稿

链接到代码

GitHub 徽标bagaswastu/snapsend

向您的朋友发送有限的照片比以往任何时候都容易。

Snapsend 徽标

卡扣

Snapsend 是一个免费的开源应用程序,可让您在有限的时间内和有限的收件人共享照片。

我构建 Snapsend 是为了参加Redis Hackathon。

演示

特点

  • 设置照片过期的定时器

  • 未打开照片24小时后删除

  • 检测用户是否已经查看过照片

  • 匿名,无需登录

截图

主页

主页

分享快照

分享快照

查看快照

查看快照

使用的技术

  • Next.js

  • 指纹.js

  • 曼汀

  • RedisJSON

  • Firebase 动态链接

工作原理

我创建了一个流程图,让您清楚地了解 Snapsend 的工作原理。

上传新快照

查看快照

数据是如何存储的:

每个快照的数据存储在以下模式中:

{

照片:{类型:'字符串'},

标题:{类型:'字符串'},

持续时间:{类型:'数字'},

最大视图:

...

进入全屏模式 退出全屏模式

在 GitHub 上查看

其他资源/信息

  • Next.js

  • 曼汀

  • Fingerprint.js

zwz 100038 zwz 100108 Redis OM zwz 100109 zwz 100107

  • Firebase 动态链接

演示视频

演示视频

截图

首页

首页

分享快照

分享快照

查看快照

查看快照

合作者

zwz 100144 @bagaswastu zwz 100145 zwz 100143


  • 查看Redis OM,用于将 Redis 用作多模型数据库的客户端库。

  • 使用RedisInsight在 Redis 中可视化您的数据。

  • 注册一个免费的 Redis 数据库.

Logo

Redis社区为您提供最前沿的新闻资讯和知识内容

更多推荐