Skip to content

Latest commit

 

History

History
91 lines (82 loc) · 3.76 KB

README.md

File metadata and controls

91 lines (82 loc) · 3.76 KB

찾아벌레

해충 방제 사업자를 위한 AI 기반 벌레 탐색 및 관제 앱 찾아벌레 안드로이드 파트

목차

개요

  • 프로젝트 이름: 찾아벌레 (2024 한성대학교 )
  • 프로젝트 지속기간: 2024.09.09 ~ 09.25
  • 개발 엔진 및 언어: Android Studio, Kotlin
  • 멤버: 김성민

내용

  • 메인 홈
    • 직원 기본 정보 조회
      • 이름, 관리 지역, 관리 고객 수, 출퇴근 여부
    • 오늘의 정보 조회 : 최근 가장 많이 발견된 벌레
    • 공지 사항 조회
      • 공지 사항 목록 볼 수 있음 (클릭시 다이얼로그로 조회)
  • 고객 관리
    • 고객 찾기
      • 고객 목록
        • 목록에서 고객 누르면 해당 고객의 정보 확인 화면으로 이동
      • 고객 검색
        • 검색한 고객의 정보 화면으로 이동
      • 최근 검색 기록 조회
    • 고객 등록
      • 관리할 고객 등록 (이름, 전화번호, 주소, 멤버십 정보)
    • 고객 정보 수정
      • 등록된 고객의 정보 수정 (이름, 전화번호, 주소, 멤버십 정보)
    • 고객 정보 확인
      • 고객 정보 조회 (이름, 전화번호, 주소, 남은 멤버십 기간)
      • 해당 고객의 최근 방문 정보 조회
      • 고객 특이사항 조회 및 수정
    • 해충 기록 목록
      • 해충 기록 보기
        • 목록에서 선택한 해충 이름, 정보, 발견 카메라, 시간, 날짜 조회 및 방제 솔루션 제공
    • 감지 사진 기록
      • 목록에서 감지된 해충의 기록 누르면 해당 해충이 발견된 시점의 사진, 시간 조회
    • 실시간 영상 보기
      • 해충이 감지되고 있는 카메라의 실제 영상을 볼 수 있음 (웹뷰 사용)
    • 카메라 등록/삭제
  • 알림
    • 카메라로 벌레가 감지되면 SSE(Server-Sent Events)로 해당 고객의 이름과 주소가 푸시 알림으로 생성됨
    • 알림 목록에 해당 고객 추가 됨
  • 프로필
    • 직원 정보 수정

화면

찾아벌레 찾아벌레 찾아벌레

서비스 구조

찾아벌레

시스템 구현도

찾아벌레

기술스택

🤖 안드로이드

Category TechStack
Architecture Clean Architecture, MVVM
DI Hilt
Network Retrofit, OkHttp, Gson, SSE(Server-Sent Events)
Asynchronous Coroutines, Flow
Jetpack DataBinding, Navigation
Image Glide

기술스택

Copyright 2024. 전세원 All rights reserved.
ⓒ 2024. 전세원 All rights reserved.
(c) 2024. 전세원 All rights reserved.