Skip to content

2024 서울시립대학교 플랑크톤 해커톤

Notifications You must be signed in to change notification settings

i2na/wagglewaggle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

155 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

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


📌 프로젝트 개요

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

💡 개발 동기

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


🌟 주요 기능

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

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

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

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

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

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

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

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

⚙️ 시스템 구조

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

🔧 기술 스택

  • 백엔드: Spring Boot, OpenAI Assistant API
  • 프론트엔드: Javascript, React

About

2024 서울시립대학교 플랑크톤 해커톤

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •