PaperDrop: 어디를 가든 익명의 메시지 삭제

내 제출물 개요



나는 PaperDrop을 지었다. 위치를 기반으로 익명 메시지를 삭제할 수 있는 앱입니다.

지도에 주변의 모든 범죄 사건을 나열하는 다른 측면 프로젝트를 구축하려고 할 때 앱에 대한 아이디어를 얻었습니다. 또한 Redis를 오랫동안 배울 계획이었습니다. 이번 해커톤은 그것을 할 수 있는 절호의 기회처럼 보였습니다.


기술

프런트엔드: 반응
백엔드: NodeJS(익스프레스)
데이터베이스: 몽고디비
캐싱 및 지리 공간 쿼리: Redis
배치: 리노드

기타 도구:
  • 스타일링을 위한 ChakraUI
  • 지도용 맵박스
  • SSL용 Certbot
  • 도메인용 GoDaddy

  • 🌏라이브 프로젝트 링크: https://devdevgo.site

    ⚠️ 참고: 앱을 사용하기 전에 read the instructions 확인하십시오. 최상의 경험을 위해 전화로 앱을 사용하십시오.

    제출 카테고리:



    엉뚱한 와일드카드

    사용 언어



    JS/TS/Node.js

    코드 링크




    thesanjeevsharma / 종이 방울


    어디를 가든지 익명의 메시지를 보내세요!





    페이퍼드롭


    위치를 기반으로 익명 메시지를 삭제할 수 있는 앱입니다.
    지침:
  • 앱을 사용할 때 위치 서비스가 켜져 있는지 확인하십시오.
  • 사용자는 메시지 범위(50m) 내에 있는 다른 사용자가 드롭한 메시지를 읽을 수 있습니다.
  • 사용자는 지도에서 반경 2km까지 메시지를 볼 수 있습니다.
  • 10명이 읽으면 드롭이 만료됩니다.
  • 특정 지점에서 사용자는 10개의 활성 드롭만 가질 수 있습니다. 새 드롭을 만들기 위해 기존 드롭을 삭제하거나 만료될 때까지 기다립니다.
  • 즐거운 사냥 되세요! :)

  • 🌏 라이브링크 : https://devdevgo.site
    ⚠️ 최고의 경험을 위해 휴대폰에서 앱을 사용하세요!

    스크린샷





    작동 원리


    앱의 주요 초점이 메시지 드롭(또는 그냥 드롭)이기 때문에 주로 그것에 중점을 두겠습니다.

    데이터 저장 방법:


    MongoDB의 드롭 문서는 다음과 같습니다.
    {
       _id: ObjectId,
       user: ObjectId,



    View on GitHub

    추가 리소스/정보



    앱의 스크린샷




    협력자



    😎 에서 개발한 단독 프로젝트입니다.


  • Redis를 다중 모델 데이터베이스로 사용하기 위한 클라이언트 라이브러리인 Redis OM을 확인하십시오.
  • RedisInsight을 사용하여 Redis에서 데이터를 시각화합니다.
  • free Redis database에 가입하세요 .
  • 좋은 웹페이지 즐겨찾기