본문 바로가기

개발일지/TIL

TIL 23-05-15 drf 팀 프로젝트 - KPT회고

술술술 프로젝트🍾🥂

술을 사랑하는 사람들 모여라! 본격 음주권장 프로젝트!

참여자 : 김세만, 김혁준, 나지수, 백지현, 그리고 태서경.

 

 

1. 프로젝트 개요


CONCEPT

술을 사랑하는 분들을 위한 술술술 프로젝트! 나의 술을 자유롭게 소개하고, 평점을 매겨보세요. 좋아요, 팔로우로 나의 술 취향을 공유할 수 있어요. :)

  • 내 몸에는 피 대신 알코올이 흐른다 - 서경 태
  • 음주 후 안전귀가 - 지수 나
  • 취중 코딩은 깃헙에 해롭습니다.. - 세만 김
  • 홈브루(맥주 아님)는 코딩에 해롭습니다.. - 혁준 김
  • 알콜 중독 상담은 국번없이 129 - 지현 백

 

WIREFRAME

 

 

ERD

 

2. 프로젝트 목표


  • 1-1. 프로젝트 소개 : 술에 대한 모든 이야기를 나누는 커뮤니티 페이지이자 나만의 일기장
  • 1-2. 기능구현
    • 일반 회원용
      • 이메일 인증 회원가입과 로그인
      • 로그인 사용자만 게시글 작성
      • 게시글 좋아요(북마크), 댓글 작성, 수정, 삭제
      • 게시글 작성자 팔로우
      • 비로그인 사용자 게시글 리스트, 게시글 상세 페이지 및 댓글 열람
    • 관리자용
      • 주류 카테고리 (추가중)
  • 1-3. 사용스킬
    • 백 : django, python, restframework-simplejwt
    • 프론트 : html, css, javascript
  • 1-4. 역할분담 : 백엔드와 프론트엔드 모두 기능별로 나누어 한 사람이 전부 담당하였습니다.
    • 김세만 : 회원가입 B#2 F#3
    • 김혁준 : 홈페이지, 댓글 B#1 #5
    • 나지수 : 게시글 작성 B#3 F#4
    • 백지현 : 게시글 상세페이지, 수정 B#4 F#5 #7 | 좋아요와 팔로우 B#7
    • 태서경 : 로그인 B#2 F#2| 회원정보 B#6 F#6

 

 

3. Keep


  1. 코드 컨벤션
  2. 깃허브 커밋 컨벤션
  3. 브랜치 컨벤션
  4. Issues
  5. 와이어프레임과 erd도 구체적으로 잘 작성되었다.
  6. api 명세를 작성하고, 기본 뼈대가 되는 model구상과 views, urls 함수를 작성하여 이후에 훨씬 수월하게 작업할 수 있었다.
  7. 소통왕 우리팀 : 싸움, 잡음이 없었다.
  8. 마감날은 24시간 틀어놓자 : https://www.youtube.com/watch?v=zRKNvHgcCNI 

 

 

4. Problem


<협업 중 문제>

  • 프론트 포매터 통일하지 못함
  • html의 기본 뼈대 작성

 

<기술적 문제> 

  • 백오피스 구현 X
  • 패킹, 언패킹, for문 적극 사용
  • 요청 후 쓰지 않는 매개변수 article_id

 

5. Try


1. 풀리퀘스트 컨벤션 만들기 

2. 코드리뷰

3. AWS 배포

4. 진짜 술이라는 주제에 맞는 서비스로 변신!

 

* 멤버들이 생각하는   K  P  

 

  김세만 김혁준 나지수 백지현 태서경
Keep 자리에 있음을 알 수 있도록 캠을 키는 습관 그럴 수 있다는 마음 즐거운 마음 ^^ 모르는 것을 바로바로 물어보는 태도 1) 수시로 진척도를 공유하자.
2) 개인공부도 중요하지만 프로젝트가 훨씬 중요하다.
Problem 처음에 정한 타임 라인을 지키지 못하는 문제 배포가 잘 안댔다… javascript로 백-프론트 소통하는 것이 굉장히 힘들었다…. 프론트에서 새 Item을 만들어서 append를 할 때 함수를 사용했으면 공통되는 코드를 없앨 수 있었을 듯 하다…. 팀장을 사다리로 정하면 안된다.
Try PR 컨벤션도 정해서 지켜보기 배포하기,가상환경 설정하기 게시글 작성이후 수정, 삭제 기능 만들기 백에서 구현하고 프론트에서 하지 못한 부분을 프론트에서도 구현하고 싶다. 이 팀과제를 발전시켜서 서비스다운 서비스로 만들어 보고 싶다.

 

 

* 멤버들의 한마디

태서경 : 제리 최고 뭉뭉키 최고 들레도 최고~~!!

나지수 : 여러분스 모두 최고의 팀이었따~~ 자주 찾아 뵐께요^^

김세만 : 취했을 때 push는 위험해요~

백지현 : 미덥지 못한 팀원을 잡고 이끌어주신 팀원분들 짱… 진짜 팀프로젝트 하는 내내 너무 재밌었습니다

김혁준 : 너무 재밌어용 헤헤

 

 

꼴꼴꼴꼴~~~

 

+  즐거운 음주 KPT 회고였슴니다..!!!!

 

 

 

* 프로젝트에 사용한 기술 스택

  • 백 : django, python, restframework-simplejwt
  • 프론트 : html, css, javascript