•
코드 컨벤션
•
깃플로우 전략
•
이번 주 한 일
(팀용)
◦
◦
프로젝트 컨셉 회의
◦
프로젝트 기능 개발 리스트 정리 및 역할 분담
◦
디자이님과 소통하며 와이어 프레임 제작
◦
S.A 서면 피드백 분석
◦
API 분석 및 API 명세서 작성
◦
DB 구조 및 폴더 구조 완성
◦
개발 환경 설정
#기술 | 선택 이유 |
Typescript | 컴파일 타임에 타입 에러를 잡아낼 수 있기 때문에 정확하고 효율적인 개발 가능 |
NEXT.js | 폴더 생성만으로 간편한 route 설정 가능 |
zustand | redux보다 간결한 보일러 플레이트로 client 전역 관리를 위해 사용 |
tanstack/query | 서버데이터의 전역 관리를 위해 사용 |
suparbase Database | SQL 기능을 활용하여 많은 양의 데이터를 구조화하고 관리하여 프로젝트의 성능과 유지보수성을 향상시키기 위해 사용 |
suberbase Authentication | 데이터베이스와 연동/참조 할 값을 효율적으로 다루기 위해 사용 |
Next Ui | style을 위한 컴포넌트 라이브러리. modal, popover, tooltip, dropdown 등등의 기능을 써야해서 사용 |
tailwind.css | Next.js에서 지원하는 스타일링 방법, 빌드시 기본css로의 변환이 쉬워서 호환성이 좋음 등등의 이유로 사용 |
(개인 5분기록 대시보드 캡쳐)
◦
곽인해(팀장)
◦
조성준(부팀장)
◦
서혜련(팀원)
◦
김경연(팀원)
◦
김현주(팀원)
•
이외에도 기술적인 방향을 잡기 위한 질문을 정리해두시면 가장 좋습니다!
→ 샘플페이지는 어떻게 정리해아할까요? 팀원 전체가 공유할 수 있도록 main브랜치에 샘플로 삼을 수 있는 코드들을 넣어놓아야한다고 알려주셨는데, 아직 그 부분을 완성하지 못하여 궁금합니다.
•
숙제: 멘토링 결과 다음 주까지 해올 일
◦
팀 전체
▪
각자 맡은 역할 마무리 : CRUD 관련된 기능들 완성하기
◦
팀원 개인별
▪
곽인해 : 커뮤니티 리스트 조회, 커뮤니티 글 CRUD, 댓글 CRUD, 개인 action 등록/수정, about페이지
▪
조성준 : 찜, 좋아요 기능 컴포넌트 화, custom confirm만들기, 단체 캠페인
▪
서혜련 : 메인 페이지 커뮤니티 글 및 개인 캠페인 조회, 마이 페이지 프로필 조회 및 수정 / my 캠페인 등 조회
▪
김경연 : 굿즈 조회, 개인 캠페인 조회, 삭제, 카카오톡 공유
▪
김현주 : 로그인/회원가입 , 개인 캠페인 커뮤니티 페이지(리스트)