Skip to content

Tae4an/PES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PES (Personal Emergency Siren)

재난 상황에서 사용자 위치 기반으로 30초 내 맞춤형 대피 행동 카드를 제공하고, 평상시 대피소 찾기 훈련을 통해 재난 대응 능력을 향상시키는 모바일 애플리케이션입니다. 스크린샷 2025-11-01 오후 6 31 19

프로젝트 개요

PES는 실시간 재난 정보를 수집하고, 사용자의 위치와 개인 정보(연령대, 이동성 등)를 고려하여 AI 기반의 개인화된 대피 지침을 제공합니다. 또한 게이미피케이션 훈련 시스템을 통해 평상시 대피소 위치를 숙지하고, 포인트를 모아 실제 쿠폰으로 교환할 수 있습니다.

시스템 아키텍처

image

FastAPI PostgreSQL PostGIS SQLite Ollama Flutter Riverpod Dio Retrofit Google Maps API Firebase APScheduler/Celery Material Design Lottie Hive

주요 기능

image image

재난 대응

  • 실시간 재난 모니터링: 행정안전부 재난 문자 API 연동
  • 위치 기반 대피소 안내: 사용자 위치에서 가장 가까운 대피소 TOP 3 제공
  • AI 기반 행동 카드: LLM(Qwen3)을 활용한 개인 맞춤형 대피 지침 생성
  • 푸시 알림: Firebase FCM을 통한 실시간 재난 알림
  • 지도 시각화: Google Maps 기반 대피소 및 재난 위치 표시

훈련 & 리워드 시스템

  • 대피소 찾기 훈련: 주변 대피소 선택 후 실제로 찾아가는 훈련
  • 포인트 적립: 훈련 완료 시 100 포인트 지급
  • 포인트 교환: 적립된 포인트로 제휴 업체 쿠폰 교환
    • 올리브영, 스타벅스, GS25, CU, 배달의민족 등
  • 훈련 기록: 완료한 훈련 내역 조회

주요 화면 구성

로그인 화면 메인 화면 대피소 안내 화면 설정 화면
image image image image
대피소 훈련 화면 대피소 훈련 진행 화면 대피소 훈련 완료 화면 포인트 교환 화면
image image image image

About

SUMTECH Hackathon 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors