PaperDrop:无论您走到哪里
#react #node #redishackathon #mongodb

我提交的概述

我建造了PaperDrop。一个允许您根据位置删除匿名消息的应用程序。

当我试图构建另一个方面的项目时,我就了解了该应用程序的想法 - 它在地图上列出了附近的所有犯罪事件。另外,我计划长期学习Redis。这项黑客马拉松似乎是一个完美的机会。

技术

前端:反应
后端:nodejs(express)
数据库:mongodb
缓存和地理空间查询:redis
部署:Linode

其他工具:

  • 造型的chakraui
  • 地图的MAPBOX
  • SSL的证书
  • godaddy for Domain

117°1

â!注:请确保在使用该应用程序之前,请确保您的read the instructions。在电话上使用该应用以获得最佳体验。

提交类别:

古怪的通配符

使用的语言

js/ts/node.js

链接到代码

GitHub logo thesanjeevsharma / paper-drop

无论您走到哪里,都会放下匿名消息!

PaperDrop

An app that allows you to drop anonymous messages based on your location.

Instructions:

  • Make sure your location services are turned on when using the app.
  • Users can read messages dropped by other users, given they are within the range of the message(50m).
  • Users can see messages up to 2km radius on the map.
  • A drop expires when 10 people have read it.
  • At any given point a user can only have 10 active drops. To create new drops they either delete existing drops or wait for them to expire.
  • Happy hunting! :)

? Live link: https://devdevgo.site 在电话上使用该应用以获得最佳体验!

屏幕截图

Login Page Playground Page Architecture

它如何工作

由于应用程序的主要重点是消息掉落(或只是掉落),我将主要关注。

数据的存储方式:

mongodb中的一个滴文档看起来像:

其他资源 /信息

应用程序的屏幕截图

Login Page
Playground Page

合作者

ð这是一个由Sanjeev Sharma开发的独奏项目。