Skip to content

수사24 — 24시간 잠복수사를 24시 과학수사로 / “수”배자와 형”사”의 24시간 그 “사이”를 줄여주는 / Hide If you can

License

Notifications You must be signed in to change notification settings

DeveloperAcademy-POSTECH/2025-C6-M6-DreamWorms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

배경화면

👮‍♂️ 수사24

형사들의 신속하고 정확한 추적수사를 위해 피의자 통신 기록과 활동 패턴을 실시간 분석하고 수사 전략을 제안하는 ‘지리적 프로파일링’ 앱


Swift iOS Xcode License


👑 Contributors

Demian Yoo
iOS Developer
DreamWorms
Muchan Kim
iOS Developer
DreamWorms
mini-min
iOS Developer
DreamWorms
delightPIP
iOS Developer
DreamWorms
Jikiim
UI/UX Designer
DreamWorms
youryeony
Product Manager
DreamWorms

Designed by DreamWorms · 왕꿈틀이

📆 프로젝트 기간

  • 전체 기간: 2025.09.01 ~ 진행중
  • 개발 기간: 2025.11.01 ~ 진행중

💡 기능

0. 사건 분류

배정받은 대이동 교제폭력(사건번호 2025-사과1973) 건을 사건목록에 추가합니다.

메인기능 1

1. 메시지에서 위치 데이터 자동 추출

App Intent로 피의자의 통신 기록 메시지를 선택하면, 백그라운드에서 피의자 위치 데이터를 자동으로 파싱하여 사건에 즉시 등록합니다.

메인기능 App Intent

2. 피의자의 현재위치 확인 & 생활 패턴 분석

수사24 **지도 탭**에서 피의자의 행적과 현재 위치를 확인해 돌발 행동은 없는지 살핍니다.

메인기능2

3. 피의자의 수상한 행동 패턴 파악

누적 빈도를 통해 피의자가 피해자의 생활 반경 에 자주 접근하는 등 특이 위험 패턴을 파악합니다.

메인기능3

4. 추가 증거 활용

피의자 지인으로부터 제보받은 증거(18일, 20일 호텔 이용)를 스캔해서 등록하고 난 뒤 지도에서 장소 별 연관성을 파악하고, 스토킹 정황을 포착합니다.

메인기능4

5. CCTV 수사

이제 어떤 의도로 어떤 행동을 하는지 직접 확인하기 위해 cctv를 조사할 차례입니다. 추적 탭에서 피해자 생활반경 내의 CCTV 리스트를 확인하고 탐문지역을 명확히 좁힙니다.

메인기능5

6. 주요 거점 분석

애플의 AI모델(파운데이션 모델)이 한 줄로 요약해주는 피의자 주요 거점 분석 결과를 통해 잠복해야할 곳의 장소와 시간을 신속 정확하게 확인해서 검거 전략을 세울 수 있습니다.

메인기능6
2025-11-24.2.08.08.mov


🧱 Architecture

Layer 구성요소 설명
TCA DWStore,DWAction 등 단방향 데이터 흐름 기반 커스텀 상태 관리를 위해 Redux 패턴만 차용
Automation App Intents 메시지 공유 → 위치 데이터 백그라운드 파싱
Persistence Core Data 사건·용의자·위치 엔티티 영속화
Data Repository 프로토콜 기반 데이터 접근 추상화
Navigation AppCoordinator NavigationPath 기반 화면 전환

🛠 Tech Stack

Core Frameworks

SwiftUI CoreData Combine

Automation

AppIntents

Media & Vision

AVFoundation Vision Photos

Location & Maps

CoreLocation NaverMaps

Artificial Intelligence

FoundationModels

Environment

Git GitHub Xcode

Communication


🧑‍💻 Team Tech Blog

👉 기술의 성장에 대한 자세한 내용은 Medium Tech Blog를 확인하세요!

About

수사24 — 24시간 잠복수사를 24시 과학수사로 / “수”배자와 형”사”의 24시간 그 “사이”를 줄여주는 / Hide If you can

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

Languages