Snapsend - 제한된 사진을 친구에게 보내는 것이 그 어느 때보다 쉬워졌습니다.

내 제출물 개요



한 번만 열 수 있는 임시 사진을 보낼 수 있는 WhatsApp 기능에서 영감을 받아 snapsend를 만들었습니다.

임시 사진을 보낼 수 있고 제한된 뷰어로 짧은 시간 동안만 열리며 빠르게 삭제할 수 있는 앱을 개발할 생각을 했고 바로 여기에서 Snapsend가 탄생했습니다. 메시징 앱 기능에 의존하지 않고 비공개로 사진을 공유할 수 있는 공간을 제공하고 싶습니다.

라이브 프로젝트 링크: https://snapsend.wastu.dev

제출 카테고리:



엉뚱한 와일드카드

사용 언어



타입스크립트

코드 링크




바가스와스투 / 스냅센드


제한된 사진을 친구에게 보내는 것이 그 어느 때보다 쉬워졌습니다.







스냅센드



Snapsend는 제한된 시간과 제한된 수의 수신자에게 사진을 공유할 수 있는 무료 오픈 소스 애플리케이션입니다.
에 참여하기 위해 Snapsend를 만들었습니다.
Demo

특징


  • 사진 만료 타이머 설정
  • 사진을 열지 않으면 24시간 후에 사진이 삭제됩니다.
  • 사용자가 이미 사진을 보고 있는지 감지합니다
  • .
  • 익명, 로그인 필요 없음

  • 스크린샷


    홈페이지



    스냅 공유



    스냅 보기



    사용된 기술


  • Next.js
  • Fingerprint.js
  • 만타인
  • 레디스JSON
  • Firebase 동적 링크

  • 작동 방식


    Snapsend가 어떻게 작동하는지에 대한 명확한 아이디어를 제공하기 위해 순서도를 만들었습니다.

    새 스냅 업로드 중



    스냅 보기



    데이터 저장 방법:


    각 스냅의 데이터는 다음 스키마에 저장됩니다.
    {
      photo: { type: 'string' },
      caption: { type: 'string' },
      duration: { type: 'number' },
      maxViews: 



    View on GitHub

    추가 리소스/정보


  • Next.js
  • Mantine
  • Fingerprint.js
  • Redis OM
  • Firebase Dynamic Links

  • 데모 비디오



    Demo Video

    스크린샷



    홈페이지





    스냅 공유





    스냅 보기





    협력자




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