PaperDrop:随时随地丢弃匿名消息PaperDrop
我的提交概述 我建立了PaperDrop。一个允许您根据您的位置删除匿名消息的应用程序。 当我试图构建我的另一个项目时,我得到了关于这个应用程序的想法——它在地图上列出了你附近的所有犯罪事件。另外,我已经计划学习 Redis 很长时间了。这次黑客马拉松似乎是一个绝佳的机会。 技术 前端:反应 后端:NodeJS(Express) 数据库:MongoDB 缓存和地理空间查询:Redis 部署:Lin
我的提交概述
我建立了PaperDrop。一个允许您根据您的位置删除匿名消息的应用程序。
当我试图构建我的另一个项目时,我得到了关于这个应用程序的想法——它在地图上列出了你附近的所有犯罪事件。另外,我已经计划学习 Redis 很长时间了。这次黑客马拉松似乎是一个绝佳的机会。
技术
前端:反应
后端:NodeJS(Express)
数据库:MongoDB
缓存和地理空间查询:Redis
部署:Linode
其他工具:
-
ChakraUI 用于造型
-
地图用 Mapbox
-
用于 SSL 的 Certbot
-
GoDaddy 域名
🌏直播项目链接:https://devdevgo.site
⚠️ 注意:在使用该应用程序之前,请确保您阅读说明。使用手机上的应用程序以获得最佳体验。
提交类别:
古怪的通配符
使用的语言
JS/TS/Node.js
链接到代码
thesanjeevsharma/落纸
随时随地丢弃匿名消息!
PaperDrop
一个允许您根据您的位置删除匿名消息的应用程序。
指示:
-
使用该应用时,请确保您的位置服务已开启。
-
用户可以阅读其他用户丢弃的消息,只要他们在消息范围内(50m)。
-
用户可以在地图上看到半径2公里以内的消息。
-
当有 10 人阅读时,一滴即过期。
-
在任何给定的点上,一个用户只能有 10 个活跃的 drop。要创建新的drop,他们要么删除现有的drop,要么等待它们过期。
-
狩猎愉快! :)
🌏 实时链接:https://devdevgo.site⚠️ 使用手机应用程序以获得最佳体验!
截图
工作原理
由于该应用程序的主要焦点是消息丢弃(或只是丢弃),因此我将主要关注这一点。
数据是如何存储的:
MongoDB 中的 drop 文档如下所示:
{
_id:对象ID,
用户:ObjectId,
...
进入全屏模式 退出全屏模式
在 GitHub 上查看
其他资源/信息
应用截图
合作者
😎 这是一个单独的项目,由Sanjeev Sharma开发。
-
查看Redis OM,用于将 Redis 用作多模型数据库的客户端库。
-
使用RedisInsight在 Redis 中可视化您的数据。
-
注册一个免费的 Redis 数据库.
更多推荐
所有评论(0)