이 프로젝트는 한국장기조직기증원(KODA) 공식 홈페이지를 PC와 모바일에서 모두 효율적으로 관리할 수 있는 현대적인 웹사이트로 개편하기 위해 시작되었습니다.
누구나 쉽고 편리하게 정보를 얻고 참여할 수 있도록, 웹 접근성과 사용자 경험을 한층 강화한 새로운 공공 서비스 웹사이트 구축을 목표로 했습니다.
- 기획 및 설계 : 2025.05.12 ~ 2025.05.16
- 개발 환경 세팅 : 2025.05.19 ~ 2025.05.20
- 공통 컴포넌트 제작 : 2025.05.21 ~ 2025.05.30
- 퍼블리싱 및 컴포넌트 제작 : 2025.06.02 ~ 2025.06.13
- API 연동 및 기능 구현 : 2025.06.16 ~ 2025.06.23
- UX/UI 2명
- Front-end 3명
- Back-end 7명 Backend 팀 GitHub 바로가기
| 이지선 | 박현아 | 이지원 |
|---|---|---|
@ijisun |
@pha1155 |
@eas1w0n |
| 레이아웃 컴포넌트 메인 페이지 추모공간 목록 페이지 |
공통 컴포넌트 추모공간 작성 페이지 |
공통 컴포넌트 추모공간 상세 페이지 |
| 메인 페이지 pc 버전 |
|---|
![]() |
| 메인 페이지 모바일 버전 |
|---|
![]() |
| 기증자 추모관 목록 |
|---|
| 날짜와 이름으로 기증자를 검색할 수 있습니다. 기증자의 추모관으로 이동하거나 하늘나라 편지쓰기로 바로 이동할 수 있습니다. |
![]() |
| 하늘나라 편지쓰기 |
|---|
| 기증자를 선택하여 추모 편지를 작성할 수 있습니다. |
![]() |
| 편지 수정 & 삭제 |
|---|
| 등록 시 설정한 비밀번호로 인증 후 편지를 수정하거나 삭제할 수 있습니다. |
![]() |
| 댓글 등록 & 수정 & 삭제 |
|---|
| 편지에 댓글을 등록하거나, 수정 또는 삭제할 수 있습니다. |
![]() |
| TYPE | TOOL |
|---|---|
| Language | |
| Library | |
| Styling | |
| Development Tools | |
| Formatting | |
| Build Tools | |
| Package Manager | |
| Deployment | |
| Version Control | |
| Collaboration |
- 📁 src
- 📁 assets
- 📁 features
- 📁 home
- 📁 remembrance
- 📁 pages
- 📁 remembrance
- 📄 Empty
- 📄 Error
- 📄 Home
- 📄 router
- 📁 shared
- 📁 api
- 📁 components
- 📁 constants
- 📁 hooks
- 📁 lib
- 📁 stores
- 📁 styles
- 📁 types
- 📁 utils
- 📁 stories
- 📁 widget
- 📄 main
Git 저장소에서 프로젝트를 로컬로 클론합니다. 터미널(또는 명령 프롬프트)을 열고 명령어를 입력합니다.
git clone https://github.com/FC-DEV3-Final-Project/KODAnect-frontend
코드 에디터에서 프로젝트 폴더를 열고 터미널에서 'npm' 명령어를 사용하여 의존성을 설치합니다.
npm install
개발 서버를 실행하여 프로젝트를 로컬에서 프로젝트를 실행할 수 있습니다.
npm run dev
백엔드 서버와 통신 시 CORS 문제가 발생할 수 있습니다.
로컬 주소를 백엔드 담당자에게 전달해 CORS 허용을 요청해 주세요.
📩 COSR 허용 요청 : 해당 프로젝트의 팀원에게 문의하세요.
main, dev, feat 브랜치 사용
-
main : 배포 가능한 상태만을 관리하는 브랜치
-
dev : 개발 단계에서 통합 역할을 담당하는 브랜치
-
feat : 새롭게 추가되거나 변경되는 기능을 개발, merge 후에는 삭제
- 브랜치 이름 규칙 :
feat/기능명e.g.feat/letter-list
- 브랜치 이름 규칙 :
-
feat: 새로운 기능 추가 -
fix: 버그 수정 -
docs: 문서 수정 -
style: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우 -
refactor: 코드 리펙토링 -
test: 테스트 코드, 리펙토링 테스트 코드 추가 -
chore: 빌드 업무 수정, 패키지 매니저 수정
-
폴더 : kebab-case
-
파일 : camelCase






