술술술 프로젝트🍾🥂
술을 사랑하는 사람들 모여라! 본격 음주권장 프로젝트!
참여자 : 김세만, 김혁준, 나지수, 백지현, 그리고 태서경.
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
- 코드 컨벤션
- 깃허브 커밋 컨벤션
- 브랜치 컨벤션
- Issues
- 와이어프레임과 erd도 구체적으로 잘 작성되었다.
- api 명세를 작성하고, 기본 뼈대가 되는 model구상과 views, urls 함수를 작성하여 이후에 훨씬 수월하게 작업할 수 있었다.
- 소통왕 우리팀 : 싸움, 잡음이 없었다.
- 마감날은 24시간 틀어놓자 : https://www.youtube.com/watch?v=zRKNvHgcCNI
4. Problem
<협업 중 문제>
- 프론트 포매터 통일하지 못함
- html의 기본 뼈대 작성
<기술적 문제>
- 백오피스 구현 X
- 패킹, 언패킹, for문 적극 사용
- 요청 후 쓰지 않는 매개변수 article_id
5. Try
1. 풀리퀘스트 컨벤션 만들기
2. 코드리뷰
3. AWS 배포
4. 진짜 술이라는 주제에 맞는 서비스로 변신!
* 멤버들이 생각하는 K P T
김세만 | 김혁준 | 나지수 | 백지현 | 태서경 | |
Keep | 자리에 있음을 알 수 있도록 캠을 키는 습관 | 그럴 수 있다는 마음 | 즐거운 마음 ^^ | 모르는 것을 바로바로 물어보는 태도 | 1) 수시로 진척도를 공유하자. 2) 개인공부도 중요하지만 프로젝트가 훨씬 중요하다. |
Problem | 처음에 정한 타임 라인을 지키지 못하는 문제 | 배포가 잘 안댔다… | javascript로 백-프론트 소통하는 것이 굉장히 힘들었다…. | 프론트에서 새 Item을 만들어서 append를 할 때 함수를 사용했으면 공통되는 코드를 없앨 수 있었을 듯 하다…. | 팀장을 사다리로 정하면 안된다. |
Try | PR 컨벤션도 정해서 지켜보기 | 배포하기,가상환경 설정하기 | 게시글 작성이후 수정, 삭제 기능 만들기 | 백에서 구현하고 프론트에서 하지 못한 부분을 프론트에서도 구현하고 싶다. | 이 팀과제를 발전시켜서 서비스다운 서비스로 만들어 보고 싶다. |
* 멤버들의 한마디
태서경 : 제리 최고 뭉뭉키 최고 들레도 최고~~!!
나지수 : 여러분스 모두 최고의 팀이었따~~ 자주 찾아 뵐께요^^
김세만 : 취했을 때 push는 위험해요~
백지현 : 미덥지 못한 팀원을 잡고 이끌어주신 팀원분들 짱… 진짜 팀프로젝트 하는 내내 너무 재밌었습니다
김혁준 : 너무 재밌어용 헤헤
꼴꼴꼴꼴~~~
+ 즐거운 음주 KPT 회고였슴니다..!!!!
* 프로젝트에 사용한 기술 스택
- 백 : django, python, restframework-simplejwt
- 프론트 : html, css, javascript
'개발일지 > TIL' 카테고리의 다른 글
TIL 23-05-17 백준 알고리즘 - 암호, 반올림 (0) | 2023.05.17 |
---|---|
TIL 23-05-16 drf - serializer 알아보기 (3) | 2023.05.16 |
TIL 23-05-14 drf 팀 프로젝트 - git rebase squash (0) | 2023.05.14 |
TIL 23-05-13 drf 팀 프로젝트 - 프론트에서 이미지 보내기 (0) | 2023.05.13 |
TIL 23-05-12 drf 팀프로젝트 - serializer update(), ininstance (0) | 2023.05.12 |