🗓 프로젝트 기간: 2025.1.2 ~ 2025.2.28
서울 도심 주요 집회 장소의 실시간 혼잡도와 교통 통제 정보를 제공하는 Android 애플리케이션입니다.
- 실시간 혼잡도 조회: 서울시 주요 집회 장소 5곳의 혼잡도와 날씨를 실시간으로 확인할 수 있습니다.
- 교통 통제 정보 제공: 서울 도심 내 교통 통제 구간 정보를 실시간으로 안내합니다.
- 집회 정보 제공:서울경찰청의 오늘의 집회 정보를 크롤링하여 캘린더에서 일정과 상세 내용을 확인합니다.
![]() 김나현 숙명여자대학교 소프트웨어융합 |
![]() 이가을 숙명여자대학교 컴퓨터과학과 |
![]() 조영서 숙명여자대학교 컴퓨터과학과 |
- 언어: Kotlin
- 프레임워크: Jetpack Compose
- 아키텍처: 클린 아키텍처 (Clean Architecture)
- 지도 API: Naver Maps API
- 버전 관리: Git, GitHub
![]() |
![]() |
![]() |
---|---|---|
앱 실행 시 로고 및 초기 로딩 화면 | 서울 도심 지도와 실시간 혼잡도 제공 | 특정 지역 선택 시 혼잡도 정보 표시 |
![]() |
![]() |
![]() |
---|---|---|
선택된 교통 통제 정보 표시 | 선택된 지역의 상세 정보 및 실시간 날씨 제공 | 날짜별 집회 일정 제공 |
📦 CrowdZero-Android
│── 📁 app (Presentation Layer)
│ ├── 📁 di
│ ├── 📁 main
│ ├── 📁 navigation
│
│── 📁 core (Core Layer)
│ ├── 📁 designsystem
│ │ ├── 📁 component
│ │ └── 📁 theme
│ ├── 📁 extension
│ ├── 📁 navigation
│ ├── 📁 state
│ ├── 📁 type
│ ├── 📁 util
│
│── 📁 data (Data Layer)
│ ├── 📁 datasource
│ ├── 📁 datasourceimpl
│ ├── 📁 dto
│ │ ├── 📁 request
│ │ └── 📁 response
│ ├── 📁 mapper
│ ├── 📁 repositoryimpl
│ ├── 📁 service
│
│── 📁 domain (Domain Layer)
│ ├── 📁 entity
│ ├── 📁 repository
│
│── 📁 feature (Feature Modules)
│ ├── 📁 calendar
│ ├── 📁 detail
│ ├── 📁 map
│
└── 📄 build.gradle.kts