[홈] 캠프 리스트 | [홈] 커뮤니티 리스트 | [상세] 캠프 상세 |
---|---|---|
캠프 리스트 출력 | 커뮤니티 메인 카드 구성 | 커뮤니티 댓글 출력 |
최근 작성글 3개 이전 글은 블라인드 처리 | 태그 설정 | |
캠프 시작일 출력 | 커뮤니티 댓글 출력 |
Frontend(Web)
- Language : TypeScript
- Library & Framework : React, Styled-Components, Axios, mobX
- Design: Figma
- Deploy: AWS(S3), github pages
- React + typescript 기반의 웹 사이트 구현
- styled-components을 활용한 컴포넌트 스타일링
- 백엔드 API 연동 로직 구현
- 병렬 개발 진행을 위한 (개발 시간 단축을 위한) Postman을 활용한 목서버 적용
- mobX를 활용한 컴포넌트 상태 관리
[참고]
main
: 제품으로 출시될 수 있는 브랜치develop
: 다음 출시 버전을 개발하는 브랜치feature
: 기능을 개발하는 브랜치
->feature/sign
와 같이브랜치/기능
형태로 브랜치를 생성한다.
feat
: 새로운 기능 개발fix
: 버그 수정refactor
: 기능 변경이 없는 코드 수정test
: 테스트 코드 작성 및 수정docs
: 문서 작성 및 수정build
: 빌드 파일 작성 및 수정style
: 스타일 변경(reformat, indent)chore
: 단순한 작업
- feature -> develop : merge commit
- develop -> main : merge commit