Skip to content

jaewon-ju/plankton

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

153 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plankton Hackerton 장려상 수상!


와글와글 - 서울 대규모 행사 안전 관리 플랫폼

서울의 대규모 축제나 행사에서 참가자와 관리자의 안전을 강화하고 소통을 지원하는 플랫폼 와글와글입니다. 실시간 혼잡도 파악과 정보 공유를 통해 참가자의 안전을 도모하고, 관리자가 긴급 상황을 신속하게 공지할 수 있도록 합니다.


📌 프로젝트 개요

  • 프로젝트명: 와글와글
  • 목적: 대규모 행사 참가자의 안전과 관리 효율성 증대, 원활한 소통을 통해 안전하고 즐거운 행사 경험 제공
  • 주요 타겟: 축제 참가자 및 행사 관리자

💡 개발 동기

서울은 여의도 불꽃놀이와 같은 대규모 행사가 매년 열리며, 큰 인파로 인해 혼잡과 위험한 상황이 발생할 수 있습니다. 와글와글은 실시간 혼잡도 모니터링, 사용자 간 소통, 관리자 공지 기능을 통해 이러한 문제를 해결하는 안전 관리 플랫폼입니다.


🌟 주요 기능

1. 💬 챗봇 AI (Assistant API 기반)

  • 설명: 사용자의 질문에 행사 정보, 위치, 프로그램 등을 제공하여 원활한 소통을 지원
  • 기술: OpenAI Assistant API와 서울 문화 행사 정보로 사전 학습된 맞춤형 챗봇
  • 효과: 참가자가 실시간으로 필요한 정보를 얻고 안전하게 행사에 참여하도록 지원

2. 📍 실시간 위치 기반 혼잡도 분석

  • 설명: 특정 구역의 참가자 GPS 위치 데이터를 분석하여 혼잡도를 색상으로 시각화, 위험 경고 표시
  • 기술: 폴리곤 영역 내 GPS 정보 수집 및 분석
  • 효과: 혼잡도를 실시간 파악하여 위험 구역을 신속히 공지하고 참가자의 안전 강화

3. 📢 관리자 게시글 및 실시간 알림

  • 설명: 관리자가 필수 안전 정보를 공지하고 푸쉬 알림을 통해 참가자에게 전달
  • 주요 예: 사고 발생 시 위험 알림, 통행 제한 구역 공지, 부스 위치 변경 안내
  • 효과: 신속한 공지 전달로 안전한 행사 운영 지원

4. 👥 사용자 실시간 소통 (와글와글)

  • 설명: 사용자가 위치한 폴리곤 영역 내에서 다른 참가자와 소통, 관리자에게 직접 알림 전송
  • 기술: WebSocket 기반 실시간 채팅 및 위치 기반 메시지 필터링
  • 효과: 특정 지역 참가자 간 실시간 소통 지원으로 원활한 정보 공유

⚙️ 시스템 구조

  • 폴리곤 기반 지역 설정:
    관리자가 행사 구역을 폴리곤 형태로 설정하여 각 구역의 혼잡도를 시각화
  • 위치 기반 소통:
    사용자 GPS 좌표를 실시간으로 확인, 혼잡도 분석 및 위험 구역 표시
  • OpenAI Assistant API 사용:
    행사 정보와 데이터베이스 정보를 기반으로 한 챗봇 제공
  • WebSocket 통신:
    실시간 알림 및 메시지 전송을 지원하는 채팅 기능

About

플랑크톤 해커톤 레퍼지토리입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 43.1%
  • JavaScript 38.9%
  • CSS 15.1%
  • HTML 2.4%
  • Dockerfile 0.5%