Skip to content

aeongiing/DPM_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

인하대학교 소프트웨어중심사업단 탄소중립 아카데미 6기 팀 DPM 프로젝트 레포지토리입니다.


연수구 탄소 배출 지도

인천광역시 연수구의 500m 격자 단위 탄소 배출량을 시각화하는 웹 서비스입니다.
전기, 가스, 지역난방 데이터를 통합하여 지도 위에 색상으로 표현합니다.

기술 스택

  • React + Vite
  • Leaflet / react-leaflet
  • GeoJSON (공간 데이터)

로컬 개발 가이드

1. 최초 세팅 (한 번만)

git clone https://github.com/aeongiing/DPM_project.git
cd DPM_project
npm install

2. 작업 시작할 때마다

git checkout main
git pull origin main          # 최신 상태로 동기화
git checkout -b feat/작업이름  # 새 브랜치 생성

3. 작업 후 커밋 & 푸시

git add .
git commit -m "feat: 작업 내용"
git push origin feat/작업이름

4. PR 올리기

GitHub에서 feat/작업이름main 으로 Pull Request 생성
머지는 aeongiing이 합니다.

포크 없이 바로 클론해서 사용합니다. main에 직접 push 금지.

로컬 실행

npm install
npm run dev

브랜치 컨벤션

브랜치는 작업마다 새로 생성하고, PR을 통해 main에 머지합니다.

feat/사이드바-레이어-토글
fix/지도-중심좌표-오류
style/헤더-로고-수정
docs/readme-브랜치-컨벤션-추가
접두사 설명
feat/ 새로운 기능
fix/ 버그 수정
style/ UI/스타일 변경
refactor/ 리팩토링
docs/ 문서 수정
chore/ 설정, 빌드 관련
remove/ 파일 또는 코드 삭제

main 브랜치에 직접 push 금지. 반드시 PR을 거쳐야 합니다.


커밋 컨벤션

타입 설명
feat 새로운 기능 추가
fix 버그 수정
style UI/스타일 변경 (기능 변화 없음)
refactor 코드 리팩토링 (기능 변화 없음)
chore 설정, 패키지, 빌드 관련 변경
docs 문서 수정 (README 등)
remove 파일 또는 코드 삭제

작성 예시

feat: 탄소 배출량 범례 컴포넌트 추가
fix: 지도 중심 좌표 오류 수정
style: 헤더 배경색 변경
docs: README 커밋 컨벤션 추가

About

인하대학교 SW중심사업단 탄소중립 아카데미 6기 팀 DPM 프로젝트 레포지토리

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors