Skip to content

무스마인턴십, 실시간 장비 모니터링 시스템

Notifications You must be signed in to change notification settings

jihyun-jeon/Mars-monitoring-system

 
 

Repository files navigation

☀️ MARS 프로젝트 (Management Automated Reporting System)

공사현장에서 사용하는 장비에 gps디바이스를 부착하여 데이터를 수집하여
장비 실시간 모니터링, 장비를 선제관리 하기 위한 시스템


☀️ 개발 인원 및 기간

  • 개발기간: 2022/07/18 ~ 2022/08/11 (4주)

  • 개발 인원


☀️ 기술스택


< Communication Tool >

1. Notion

  • 회의록 작성
  • F/E 구성원 간의 컨벤션 관리 및 사용법 공유
  • F/E, B/E 간의 API 협의 , API문서화

2. Trello : Sprint 목표와 전반적인 업무 진행을 파악하기 위한 Tool로 Trello를 사용

3. Slack : 간단한 요청사항이나 일정조율 , API Server 주소 공유를 위해 사용


☀️ 담당 페이지

전지현 김민석
Home - Equipment, Device를 실시간 모니터링 Sign-in
Equipment Detail - 장비 상세정보 , 수리 등 이력 관리 Nav bar - Device 이상징후시 알람
Device Detail - 디바이스 상세정보 , 수리 등 이력 관리 Equipment List - 장비 항목 검색
Device List - 디바이스 항목 검색
Mapping - 장비와 디바이스 매칭
History - 장비,디바이스의 모든 이력을 조회

☀️ 상세 업무

1. 구글지도

  • 장비의 위치와 가동상태를 마커로 표시

  • 공사현장 도면을 배경이미지로 활용


2. CRUD

  • GET - 장비, 디바이스 정보 get요청 후 렌더링

  • PATCH - 장비, 디바이스 정보 수정

  • POST - 수리,교체 이력 추가

  • DELETE - 장비와 디바이스 매칭 해지


3. Mobx를 통한 상태관리

  • 장비 데이터, 디바이스 데이터를 store로 관리

  • 컴포넌트 간 상태 공유를 통해 자동 리렌더링


4. 공통 컴포넌트 구상

  • 반복되는 UI는 공통 컴포넌트로 만들어 재활용

About

무스마인턴십, 실시간 장비 모니터링 시스템

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.1%
  • CSS 1.1%
  • Other 0.8%