임시계정(ID: [email protected] / PW: 1234!Admin)
프로젝트 기술 스택, 인프라 구성도, 버전 설명 보러가기!
1. 서비스 소개
2. 기술 스택
3. 아키텍쳐
4. 폴더 구조
5. 주요 기능 및 페이지 소개
6. 커밋 컨벤션
7. 관련 포스팅
신입 개발자라면 꼭 알아야 할 내용들을 일문일답 형식으로 문제은행화 하였습니다.
Sel-Q에서 제공하는 다양한 기능을 활용하여 사용자가 스스로 학습을 진행할 수 있도록 도와주는 서비스입니다.
질문과 답변 형식으로 프론트엔드 개발자가 갖춰야 할 개발 지식, 상식의 내용을 문제 은행 방식으로 스스로에게 질의응답하여 학습한 내용을 더욱 효과적으로 정리하고 상기되도록 설계하였습니다.
📦src
┃
┣ 📂assets : 폰트 및 아이콘
┃
┣ 📂components : 공통 컴포넌트 및 페이지 컴포넌트
┃
┣ 📂config : 쿠키 설정
┃
┣ 📂constant : 상수 데이터
┃
┣ 📂context : 폰트 설정 Context API
┃
┣ 📂hooks : React Custom Hooks 및 React Query Hooks
┃
┣ 📂pages : 페이지 모음
┃
┣ 📂routes : 라우팅 설정
┃
┣ 📂services : API 호출 함수
┃
┣ 📂store : Redux Store 및 Slices
┃
┣ 📂styles : styled-Components 및 Global Styles
┃
┗ 📂utils : 유틸 함수
페이지 클릭 시 큰 화면에서 보실 수 있습니다.
개발은 혼자 진행했지만, 통일성과 체계적인 관리를 위해 커밋 컨벤션을 적용
feat
: 새로운 기능 추가fix
: 새로운 기능 추가docs
: 문서 수정style
: 코드 포맷팅, 필요 없는 주석 제거refactor
: 코드 리팩토링test
: 테스트chore
: 빌드 수정, 패키지 매니저 수정rename
: 파일 혹은 폴더명 수정, 옮기는 작업remove
: 파일 삭제