https://rolling-3df.pages.dev/
FE 팀장 : 김하은 |
FE 팀원 : 김희수 |
FE 팀원 : 노진욱 |
FE 팀원 : 전소은 |
추억의 롤링 페이퍼를 웹 상에서도 즐길 수 있는 플랫폼 구현
1️⃣ 롤링 페이퍼
- 대상 생성
- 대상 목록 조회
- 대상 조회 및 검색
- 대상 삭제
2️⃣ 메세지
- 메세지 생성
- 메세지 목록 조회
- 메세지 삭제
3️⃣ 리액션
- 리액션 추가
- 리액션 조회
git clone https://github.com/1Cheol-and-4-team/Rolling.git
cd Rolling
npm i
npm run devRolling
├── src
│ ├── api * axios, api 저장소
│ ├── assets * 이미지, 아이콘 폰트 모음
│ ├── components * 재사용성 높은 컴포넌트 모음
│ │ ├── common * 공통 컴포넌트 모음
│ │ └── QuillToolbar * react-quill 컴포넌트
│ ├── hooks * hook 모음
│ ├── pages * 페이지별 컴포넌트
│ ├── stores * prop type 모음
│ ├── styles * SCSS 전역 파일
│ └── utils * 재사용되는 유틸 함수 모음
├── App.js
├── main.js
└── MyRouter.js
- DOM에서 유일한 식별자로 id를 사용하지 않고, ref를 활용하여 DOM을 조작하는 것을 권장한다.
- 클래스명은 SCSS nesting 문법을 활용하여 부모 셀렉터를 참조한다.
- classname은 classnames 라이브러리 문법으로 작성한다.
- 상수는 영문 대문자 스네이크 케이스를 사용한다.
- 불리언 함수는
is-로 시작한다. - 사용자 정의 함수는
handle-로 시작한다. - props로 받은 함수는
on-으로 시작한다. - rem 단위로 작성한다.
- 익명 함수의 사용을 최소화한다.
- 절대경로를 사용한다.



