Skip to content

WorlDisaster에 오신 것을 환영합니다. 이 서비스는 일상에서 방해 요소를 줄이고, 원하는 정보만을 빠르게 제공하여 재해 위험에 대비할 수 있도록 도와줍니다.

Notifications You must be signed in to change notification settings

Hojip-Kim/Worldisaster_Server

Repository files navigation

Worldisaster


스크린샷 2023-12-25 오후 2 04 24

🗓 프로젝트 소개

WorlDisaster에 오신 것을 환영합니다. 이 서비스는 일상에서 방해 요소를 줄이고, 원하는 정보만을 빠르게 제공하여 재해 위험에 대비할 수 있도록 도와줍니다.

  • 살고 있거나 관심 있는 지역의 원하는 범위와 규모를 설정하여, 오프라인 시 이메일로, 온라인 시 화면 알림으로 정보를 받을 수 있는 서비스입니다.
  • 3D 지구 모델과 핀을 활용한 동적인 UI로, 한 페이지 내에서 재난에 대한 모든 정보를 제공합니다.

📌 주요 기능

📌 1. 재난 상세 정보 및 관련 뉴스기사 제공

📌 2. 재난 유형별 필터링 및 연도별 아카이빙

📌 3. 실시간 재난 알림 서비스 (온라인)

📌 4. 실시간 재난 알림 구독 서비스 (오프라인 - Gmail)

📌 추가 서비스

영상 업로드 및 스트리밍 | 뉴스기사 | 채팅 | 후원 (Paypal)

영상 업로드 및 스트리밍 뉴스기사 채팅 서비스 Paypal을 통한 후원 추가 기능

📌 아키텍처

스크린샷 2023-12-25 오전 2 51 32


[ 🗓 Project Rules & DOCS ]

📌 Directory Structure

📦Worldisaster_Server
 ┃  ┣ 📂src
 ┃  ┃ ┣ 📂archieveNews
 ┃  ┃ ┣ 📂auth
 ┃  ┃ ┣ 📂chat
 ┃  ┃ ┣ 📂configs
 ┃  ┃ ┣ 📂country
 ┃  ┃ ┣ 📂emailAlerts
 ┃  ┃ ┣ 📂liveNews
 ┃  ┃ ┣ 📂newDisasters
 ┃  ┃ ┣ 📂oldDisasters
 ┃  ┃ ┣ 📜app.controller.spec.ts
 ┃  ┃ ┣ 📜app.controller.ts
 ┃  ┃ ┣ 📜app.module.ts
 ┃  ┃ ┣ 📜app.service.ts
 ┃  ┃ ┗ 📜main.ts
 ┃  ┣ 📂test
 ┃  ┃ ┣ 📜app.e2e-spec.ts
 ┃  ┃ ┗ 📜jest-e2e.json
 ┣ 📜.eslintrc.js
 ┣ 📜.gitignore
 ┣ 📜.prettierrc
 ┣ 📜README.md
 ┣ 📜nest-cli.json
 ┣ 📜package-lock.json
 ┣ 📜package.json
 ┣ 📜tsconfig.build.json
 ┗ 📜tsconfig.json

📌 Branch Strategy (Git Flow Strategy)

스크린샷 2023-11-14 오후 2 48 18

Example Branch Shape

              ┏ Hojip
              ┃
main ━ dev┏━━━┣ Kiyeoung
          ┃   ┃
          ┃   ┗ YuJeong
          ┃
          ┗━━━━ (Optional)release

About

WorlDisaster에 오신 것을 환영합니다. 이 서비스는 일상에서 방해 요소를 줄이고, 원하는 정보만을 빠르게 제공하여 재해 위험에 대비할 수 있도록 도와줍니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •