Skip to content

About

시장화재알리미 Frontend | Kotlin 기반 전통시장 화재 안전 관리 Android 애플리케이션

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

127 Commits

Folders and files

Repository files navigation

🔥 MarketAlert-FE

시장화재알리미 Frontend Repository

전통시장의 화재 위험을 예방하고 신속한 대응을 지원하는
시장화재알리미 서비스의 Frontend Repository입니다.


Kotlin Android Firebase Naver Map


🔥 About

시장화재알리미는 전통시장 내 화재 발생 시 신속한 신고와 대피를 지원하고,
평상시에는 소방 설비 관리와 예방 교육을 제공하는 화재 안전 서비스입니다.

본 저장소는 Kotlin 기반 Android 시장화재알리미 Frontend를 담당합니다.

사용자가 지도에서 화재 및 소방 설비 정보를 확인하고,
화재 신고와 대피 경로 안내, 안전교육 등의 기능을 이용할 수 있도록 구현했습니다.

🔥 시장화재알리미의 전체 프로젝트 소개는
MarketFireGuard Organization Profile에서 확인할 수 있습니다.



📱 Frontend Features

🗺️ 지도 기반 화재 정보

  • 시장 지도 기반 서비스 제공
  • 과거 화재 발생 위치 표시
  • 화재 발생일 및 발화 원인 확인
  • 화재 피해 정보 확인
  • 시장 내 소화기 위치 표시

🧯 소화기 관리

  • 지도에서 소화기 위치 확인
  • 소화기 점검 상태 확인
  • 점검 일자 및 점검 메모 확인
  • 제조일자 및 유통기한 확인
  • 관리자 계정의 소화기 점검 정보 수정

🚨 화재 신고

  • 지도에서 화재 발생 위치 지정
  • 전화 신고
  • 문자 신고
  • 화재 위치 정보 전달
  • 화재 발생 알림 표시

🏃 대피 및 소화기 경로 안내

  • 사용자 현재 위치 기반 경로 안내
  • 가까운 탈출구 탐색
  • 가까운 소화기 탐색
  • 화재 위험 구역을 제외한 이동 경로 표시

📚 화재 안전 정보

  • 소화기 사용법
  • 화재 발생 시 대피요령
  • 화재 예방 수칙
  • 소화전 사용법
  • 응급처치 정보
  • 화재 안전 교육 콘텐츠

🔐 사용자 관리

  • 회원가입 및 로그인
  • 이용 전통시장 선택
  • 일반 사용자 / 관리자 구분
  • 사용자 정보 확인


🛠 Tech Stack

Language

Kotlin

Platform

Android

IDE

Android Studio

Notification

Firebase FCM

Map & Navigation

Naver Map Tmap



📁 Project Structure

MarketAlert-FE/
├── app/
│   └── src/
│       └── main/
│           ├── java/
│           │   └── com/example/marketalert/
│           │       ├── activity/       # 주요 Activity
│           │       ├── fragment/       # 주요 Fragment
│           │       ├── model/          # DTO 및 데이터 클래스
│           │       ├── network/        # API 통신
│           │       └── fcm/            # Firebase 알림
│           │
│           ├── res/
│           │   ├── layout/             # XML Layout
│           │   ├── drawable/           # 이미지 및 Drawable
│           │   ├── values/             # Color, String 등
│           │   └── mipmap/             # 앱 아이콘
│           │
│           └── AndroidManifest.xml
│
├── docs/
├── gradle/
├── build.gradle.kts
├── gradle.properties
├── gradlew
├── gradlew.bat
├── settings.gradle.kts
└── README.md


🚀 Getting Started

Requirements

  • Android Studio
  • Kotlin
  • Android SDK

Clone Repository

git clone https://github.com/MarketFireGuard/MarketAlert-FE.git
cd MarketAlert-FE

Run

  1. Android Studio에서 프로젝트를 엽니다.
  2. Gradle Sync를 진행합니다.
  3. Android Emulator 또는 실제 Android 기기를 연결합니다.
  4. 애플리케이션을 실행합니다.

지도 SDK, Firebase 등 일부 기능은 별도의 환경 설정 및 API Key가 필요할 수 있습니다.



🔗 Related Repositories

Repository Description
MarketAlert-FE Kotlin 기반 Android 모바일 애플리케이션
MarketAlert-BE Spring Boot 기반 Backend API


🔥 시장화재알리미

전통시장 화재 안전을 지키는 첫걸음

About

시장화재알리미 Frontend | Kotlin 기반 전통시장 화재 안전 관리 Android 애플리케이션

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages