/weeklystatisticsreport

백마인턴십 프로젝트

Primary LanguageDart

인포카 앱에 저장되는 데이터를 활용한 주간 통계 리포트 시스템

개발기간 : 21.06.21 ~ 21.08.17

개발자 : kimjihyeon99, Kim-AYoung, ssonghj

개발환경 : Intellij(Dart), Flutter

0. Introduce

(주)인포카가 제작한 어플리케이션 '인포카'를 기반으로 구현하였습니다.

백마인턴십을 진행하면서 인포카 앱에 저장되는 데이터를 활용한 주간 통계 리포트 시스템을 주제로 프로젝트를 수행하였습니다.

📌 challege

  • ‘INFOCAR’ 앱 내의 모든 정보를 종합적으로 판단 또는 비교할 수 있는 공간이 없습니다.
  • 지난주의 데이터와 이번주의 데이터를 비교하기 위해서는 사용자가 직접 시간 설정 후 각각 확인 해야 합니다.
  • 사용자가 '인포카' 앱에 머무는 시간이 짧고, 차량진단 서비스를 위주로 사용합니다.

📌 solution

  • ‘INFOCAR’ 앱 내의 흩어져 있는 정보를 한 곳에 가져와 통계를 내어 시각적으로 보기 편하게 해줍니다.
  • 지난주와 이번주의 데이터 통계 결과를 비교해 보여주어 사용자가 자신의 차량 이용 패턴을 한 눈에 알 수있도록 합니다.
  • 사용자가 주간 통계 리포트 서비스를 이용함으로써, 사용자의 차량 이용 패턴에 대한 코멘트를 통해 더 적극적으로 앱을 사용할 수 있도록 유도합니다.

1. Start

✅ 주간통계 메뉴를 클릭하면 API에서 정보를 가져오는 동안 로딩화면을 띄웁니다.

2. Using Flow

안전 운전 항목은 주행 중 발생하는 급가속, 급감속, 과속, 급회전과 다양한 주행 정보를 기반으로 산정된 일일 안전 점수를 제공합니다.

경제 운전 항목은 주행 중 계산한 연비를 점수화하여 산정된 일일 경제 점수를 제공합니다.

운전 스타일 경고 횟수 항목은 일일 위험운전행동 발생 횟수를 보여줍니다.

일일 연비 항목은 일일 평균 연비 정보를 보여줍니다.

주행 거리 항목은 일주일 동안 주행한 거리의 합을 나타냅니다.

지출 내역 항목은 차계부에 기록한 내용을 바탕으로한 주간 차트를 제공합니다.

점검 필요 항목은 일주일 내로 모두 사용할 것 같은 소모품들을 나열해줍니다.


안전 운전 경제 운전 운전 스타일 경고 횟수
일일 연비 주행 거리 지출 내역 점검 필요

3. Editing

✅ 항목을 추가/삭제하거나 순서를 변경 할 수 있습니다.

✅ 초기화버튼을 클릭하면 순서가 초기 설정으로 돌아갑니다.