instagram clone coding 프로젝트가 시작됐다!
프로젝트 시작에 앞서 S.A를 작성했다
1. 프로젝트 제목 : 5igram
2. 프로젝트 소개 : 장고를 이용해 인스타그램의 기능을 구현해 본다.
▪️로그인 / 회원가입
▪️게시글 작성 / 수정 / 삭제
▪️댓글 등록 / 삭제
▪️게시글 보여주기
▪️팔로우 / 팔로우 취소
--------------------------
추가 기능 구현 (가능하다면)
▪️좋아요
▪️좋아요 누른 게시글의 목록
3. 와이어프레임 작성
4. DB 구조 설계
5. 기능 API
기능 | Method | URL | request | response |
회원가입 | POST | /sign-up | ||
로그인 | GET/POST | /login | 아이디, 비밀번호 | |
로그아웃 | GET/POST | /logout | ||
프로필 편집 | PUT | /profile | 이미지 수정 | |
게시글 작성 | POST | /post-add | 게시글 사진, 글 | |
게시글 수정 | PUT | /post-edit | ||
게시글 삭제 | DELETE | /post-delete | ||
게시글 조회 | GET | /post-detail | 게시글 사진, 댓글 | |
댓글 조회 | GET | /detail-post | 댓글 목록 | |
댓글 등록 | POST | /comment-add | ||
댓글 삭제 | POST | /comment-delete | ||
게시글 보여주기 | GET | /post-show | ||
팔로우 | GET/POST | /follow | ||
팔로우 취소 | GET/POST | /unfollow |
figma를 처음 이용해서 와이어프레임을 작성해봤는데
화면설계하기 편하다는 느낌을 받았다!
예쁘게 꾸미고 싶었지만 기능을 표현하는게 중요하다는 생각에 기능 중심으로 표현했다.
db설계도 처음 해봤는데 이해가 잘 안되어서 튜터님의 도움을 받았다.
API도 사실 장고에서 제공하는거로 쓰기 때문에 적을 필요가 있나 했는데
일단 적고 내일 튜터님 피드백을 받기로 했다!
https://hyunjoo3107.tistory.com/69?category=970360
PROJECT 01 | 인스타그램 클론 코딩 프로젝트 S.A
1. 프로젝트 제목 : 5igram 2. 프로젝트 소개 : 장고를 이용해 인스타그램의 기능을 구현해 본다. ▪️로그인 / 회원가입 ▪️게시글 작성 / 수정 / 삭제 ▪️댓글 등록 / 삭제 ▪️게시글 보여
hyunjoo3107.tistory.com
그리고 다들 git으로 협업하는게 처음인 만큼 처음에 습관을 잘 들여놓기 위해
###커밋 메시지의 7가지 규칙###
1. 제목과 본문을 빈 행으로 구분한다
2. 제목을 50글자 내로 제한
3. 제목 첫 글자는 대문자로 작성
4. 제목 끝에 마침표 넣지 않기
5. 제목은 명령문으로 사용하며 과거형을 사용하지 않는다
6. 본문의 각 행은 72글자 내로 제한
7. 어떻게 보다는 무엇과 왜를 설명한다
커밋 메시지 규칙을 잘 지키기로 했다!
다른 팀이랑 비교하지말고 찡찡거리지말고 그럴시간에 할 수 있는 걸 더 열심히 하자!
필수 기능을 완벽하게 구현하는게 목표! 화이팅이다!!
'프로젝트 > instagram clone coding' 카테고리의 다른 글
트러블슈팅 (1) | 2022.10.06 |
---|---|
5i clonecoding KTP (0) | 2022.10.06 |
media파일 불러오기, 게시글 댓글, 팔로우 (0) | 2022.10.04 |
홈, 게시글 추가 모달 만들기 (0) | 2022.10.01 |
fontawesome 사용법 (0) | 2022.09.30 |
댓글