인스타그램 데스크탑 UI클론
협업 그라운드
1. 소프트스킬
- 시간 엄수
- 좋은 팀워크를 위해 노력
- 자신감 가지기
- 적극적 참여
- 레퍼런스 공유
- 아이디어는 언제든 자유롭게 말하고 서로 존중하며 자주 소통
2. 하드스킬
- 이슈 기반 프로젝트 관리하기
이슈 단위 공유 및 코드리뷰
이슈 세부 항목에 커밋 메세지의 이슈 넘버(#) 첨부
- 컨벤션을 고려한 커밋 메세지 통일
동사 기반 작성, 해당 이슈 넘버(#)첨부
- 변수 클래스 함수 등 이름 통일 PEP(Python Enhancement Proposal):
파이썬 코드의 스타일 가이드 참고
프로그래밍 표기법 통일: 스네이크 케이스
- 주석 잘 달기
공유 원활히 하기 위해 주석 짧게 달고 기능 구현 완료 후 유지보수를 위해 삭제
- 타임라인 관리 이슈 단위 개발 시간 엄수 변경시 빠른 스케줄 조정
PR, Merge 기능 구현 후 간단한 시연 및 기능 점검 (+필요시 코드리뷰)
팀원 동의시 PR & Main Branch Merge
기능
Nav 바

- 필수 기능
로고 → 새로고침
아이콘 링킹(홈, 새 게시물 작성, 게시물 활동, 프로필→모달(마이페이지, 북마크, 로그아웃)
- 추가 기능
검색창
Sign in, Sign up

- 필수 기능 회원가입, 로그인
- 추가 기능 비밀번호 찾기, 아이디 찾기, Facebook으로 로그인
Main Feed

- 필수 기능
아티클: 헤더(프로필→유저페이지, 모달(팔로우 취소, 링크 복사, 취소)), 콘텐츠 캐러셀, 좋아요, 댓글
사이드: 유저 팔로우
- 추가 기능 북마크, 무한스크롤
User Page

- 필수 기능 콘텐츠 썸네일→호버, 썸네일→모달(콘텐츠)
- 추가 기능 프로필→이미지 변경, 프로필 편집, 계정 설정