이 문서는 패스트캠퍼스 프론트엔드 스쿨 11기 파이널 프로젝트에 관한 문서입니다.
git flow init
을 먼저 합니다.git flow feature start [브런치명]
으로 브런치 생성git flow feature finish [브런치명]
으로 develop 브런치 병합 및 feature 브런치 삭제
- master : 상용화
- develop : 개발
- feature : 개인
- node-sass
- classnames
- axios
- react
- react-collapse
- react-collapsible
- react-facebook-login
- react-google-login
- react-infinite-scroller
- react-rating
- react-responsive-carousel
- react-spinners
- react-star-rating-component
- react-transition-group
- 카카오 주소 검색, 지도 API
- 키워드 검색을 할 때 카카오 주소 API를 사용한다.
- 다음 MAP API를 사용해서 현재 위치를 설정한다.
배달의 민족 앱을 웹으로 옮기는 프로젝트를 진행했습니다.
- 회원가입 페이지 - 정규표현식 사용해서 유효성검사를 했습니다.
- 로그인 - 구글 로그인, 페이스북 로그인 구현했으며 시간 관계상 페이스북 로그인만 시현하겠습니다.
- 메인 페이지 - CSS 트랜지션 그룹을 사용해서 배민과 비슷한 UI를 구현하려고 했습니다.
- 주소 페이지 - 키워드 검색을 할때 카카오 주소 API를 사용해서 데이터를 가지고 옵니다.
- 지도 페이지 - 다음 MAP API를 사용해서 현재 위치를 설정할 수 있습니다.
- 리스트 페이지 - 인피니티 스크롤 구현했습니다. 스크롤 내릴때마다 리스트가 나오도록 했습니다.
- 상점 디테일 페이지 - 콜랩스 구현했습니다. 트랜지션을 사용해서 모바일 앱과 비슷한 UI를 만들었습니다.
- 장바구니 페이지
- 결제 페이지 - 결제 수단을 고릴수 있으며 결제 API를 사용해서 실제로 결제가 실행이 됩니다.
- 결제 결과 페이지
- 결제 리스트 페이지
- 리뷰 페이지 - 별 점 구현
- 로그아웃
.box {
color : red;
}
import styles from 'SCSS파일경로명';
import classNames from 'classnames/bind';
const cx = classNames.bind(styles);
const SampleComponent = () => (
<div className={cx('box')}>
샘플용
</div>
)
햐
feat: add hat wobble
^--^ ^------------^
| |
| +-> Summary in present tense.
|
+-------> Type: chore, docs, feat, fix, refactor, style, or test.
More Examples:
feat
: (new feature for the user, not a new feature for build script)fix
: (bug fix for the user, not a fix to a build script)docs
: (changes to the documentation)style
: (formatting, missing semi colons, etc; no production code change)refactor
: (refactoring production code, eg. renaming a variable)test
: (adding missing tests, refactoring tests; no production code change)chore
: (updating grunt tasks etc; no production code change)