한국공항공사(KAC) - Front End
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
junh_eee(이준희) ee2d3e72f4 서항청 관할지역 좌표파일 삭제 9 hours ago
public 비행승인리스트 보더라인 추가 3 months ago
src 서항청 관할지역 좌표파일 삭제 9 hours ago
test feat/ 공역관련 테스트 유틸 생성 2 weeks ago
.env env 복구 및 gitignore env 설정 주석처리 1 year ago
.env.development feat/ 비행승인목록 변경감지시 새로고침 2 weeks ago
.env.production feat/ 비행승인목록 변경감지시 새로고침 2 weeks ago
.eslintrc.js init clone 2 years ago
.gitignore eclipse gitignore 추가 10 months ago
.nvmrc 비행승인 새페이지 작업중 3 months ago
.prettierignore 날씨정보 깨짐 수정 1 year ago
.prettierrc.js init clone 2 years ago
README.md readme 파일 수정 3 months ago
config-overrides.js config override alias 설정 수정 8 months ago
package-lock.json 거리측정(직선)팝업 3자리 콤마 적용 2 months ago
package.json react-export-excel 삭제 2 months ago
tsconfig.json react-app-alias lib 변경 8 months ago
tsconfig.paths.json route hoc 적용 8 months ago

README.md

## pav-kac

UTM 도심까지 시스템 구축 관제권 내에서는 승인 업무 간소화를 위한 LAANC를 개발

LAANC 추진 배경

드론 승인 요청 건수가 많아지면서 승인 업무의 양이 많아지는 문제 발생

LAANC 개발 현황

비행계획, 사업등록, 조종자격, 기체등록. 기체보험 등 LAANC를 통한 자동화 장애물 제한표면 검토, 지형 및 장애물 정보 검토, 비행가능 고도 검토, NOTAM 및 지오펜스

프로젝트 실행


  nvm install

  nvm use // .nvmrc 버전으로 사용 가능

  npm install

  npm run start

Stack

Client: React, Redux, saga, typescript

framework

이름 버전
@mapbox/mapbox-gl-draw 1.4.3
@mapbox/mapbox-gl-language 1.0.1
@node 14.16.0
@types/react 17.0.11
@types/react-dom 17.0.7
@types/react-redux 7.1.16

figma

Drone One Stop

프로젝트 구성도

📦src
┣ 📂@core         프로젝트 기본 Source(font, css, custum component, layout)
┣ 📂assets        정적 데이터
┣ 📂components    컴포넌트 집합체
┣ 📂configs       프로젝트 상수 설정 및 테마 설정 파일
┣ 📂containers    컨테이너 집합체(각 페이지의 컴포넌트를 사용하는 파일)
┣ 📂layouts       layout 컨테이너
┣ 📂navigation    각 페이지들에 대한 navigation 설정
┣ 📂redux         store, reducers 설정 및 redux modules(slice, state, thunk)
┣ 📂router        router 설정
┣ 📂utility       유틸리티 함수 및 hooks
┣ 📂views         view 집합체(각 페이지의 최상위 파일)

  ┃ ┣ 📂account       회원 관련 페이지 View
  ┃ ┣ 📂analysis      비행 이력 페이지 View
  ┃ ┣ 📂basis         기초정보 관리 페이지 View
  ┃ ┣ 📂control       드론교통관리 시스템 페이지 View
  ┃ ┣ 📂cstmrService  고객 서비스 페이지 View
  ┃ ┣ 📂laanc         laanc View
  ┃ ┣ 📂main          main dashboard 페이지 View
  ┃ ┣ 📂statistics    통계 페이지View
  ┃ ┣ 📂weather       날씨 페이지 View

┣ 📜App.js
┣ 📜index.js
┣ 📜index.scss
┣ 📜.env.development      development Mode 환경 변수 설정 파일
┣ 📜.env.production       production Mode 환경 변수 설정 파일
┣ 📜.eslintrc.js          코딩 컨벤션 및 안티 패턴 설정 파일
┣ 📜.gitignore            git push시 제외하고싶은 파일 설정
┣ 📜.prettierrc.js        코드 포멧팅 설정 파일
┣ 📜config-overrides.js   Webpack 설정 파일
┣ 📜tsconfig.json         typescript 설정 파일

화면 구성도

화면구성도