D.COM 인트라넷 리뉴얼 프로젝트의 React 프론트엔드 레포지토리입니다.
기존 PHP, jQuery 기반 D.COM 인트라넷을 React 기반으로 리뉴얼하여, 동아리 운영에 필요한 계정 관리, 족보 아카이브, 정보 공유 게시판, 공지사항, 활동 사진 앨범, 마이페이지, 관리자 기능을 제공하는 것을 목표로 합니다.
- React
- TypeScript
- REST API
- CSS / Tailwind CSS
- Server:
Dcom-KHU/intranet-server
main: 안정 버전feature/*: 기능 개발fix/*: 버그 수정docs/*: 문서 수정chore/*: 설정 및 기타 작업
feat/registerfeat/galleryfeat/exam-archivefeat/managefeat/notice
main브랜치에 직접 push하지 않습니다.- 모든 작업은 Issue 단위로 진행합니다.
- 작업 시작 전 GitHub Projects에서 Issue 상태를
In Progress로 변경합니다. - 기능별 브랜치를 생성하여 작업합니다.
- 작업 완료 후 Pull Request를 생성합니다.
- Pull Request에는 관련 Issue 번호를 연결합니다.
- 확인 후
main브랜치에 merge합니다.
Feat: 새로운 기능 추가Fix: 버그 수정Docs: 문서 수정Style: 코드 포맷팅, 스타일 수정Refactor: 코드 리팩토링Chore: 설정, 빌드, 패키지 등 기타 작업
프로젝트 관리는 GitHub Projects의 D.COM Intranet MVP 보드에서 진행합니다.
Status는 다음 기준으로 관리합니다.
Backlog: 해야 할 일 후보Ready: 작업 예정In Progress: 작업 중Review: PR 리뷰 또는 확인 중Done: 완료
- 백엔드 API 연동은
intranet-server레포지토리의 API 명세를 기준으로 진행합니다. - 환경변수 파일은 Git에 커밋하지 않습니다.
.env,node_modules,dist,build등은.gitignore에 포함해야 합니다.