project/project

프로젝트 뭐든태그-ALLTAG (1)

JM Lee 2023. 4. 10. 22:54
728x90

새로운 팀원 분들을 만났으니 새로운 프로젝트를 시작해보았다!

장고를 사실 제대로 이해했는지도 모르겠지만.. 프로젝트를 통해 많이 성장할 것을 다짐하며

팀원들을 믿고 프로젝트에 나섰다.

늘 믿어주는 팀원들을 위해 최선을 다하자 아자아자

 

이번 조는 모두 남자분들만 계시다 보니 처음에 말수가 적었는데

군대 얘기로 바로 말을 트다 보니 없던 전우애가 생긴 기분이라

'전우애'로 팀명을 정했다.

뉴스 피드: 내 게시물을 포함한 모든 게시물을 볼 수 있는 공간

이번 프로젝트의 주제는 '뉴스 피드'다.

 

대표적으로 페이스북, 인스타그램 등에서 많이 들어본 이름이고,

현재는 다양한 사이트에서 이 뉴스 피드 기능을 사용하고 있다고 한다.

 

그래서 우리는 많고 많은 뉴스 피드 기능을 이용하는 사이트 중, '카페노노'라는 사이트를 벤치마킹 해보기로 했다!

나도 이번에야 알아낸 사이트지만.. 여러 기능을 구현해보면서 프로젝트로 연습해보면 좋을 것 같다.

카페노노 메인 페이지

그래서 이것에 대해 프로젝트 이름(사이트명)을 무엇으로 할까 했는데,

해쉬 태그(#)가 메인이 될 수 있는 프로젝트이기에

뭐든태그(ALLTAG)로 프로젝트 이름을 정했다.

 

필수 구현 기능과 그에 따른 와이어프레임

필수 구현 기능

 

 - 로그인, 회원 가입 : 회원가입 기능, 로그인 기능, 로그아웃 기능

 

 - 게시글 CRUD : 피드페이지, 게시글 작성 페이지, 상세 게시글 페이지, 마이 페이지

 

 - (추가)GIT 활용하기 : pull request 활용, branch 만들기, 코드 리뷰

 

추가 구현 기능(작업 속도에 따라 변동 가능성 있음)

 

 - 좋아요 기능

 

 - 프로필에 사진 업로드

 

와이어프레임

 

로그인 URI(회원가입 버튼 잘못 했네요..) / 회원가입 URI

 

게시글 작성 URI / 메인페이지 URI
마이페이지 URI, 상세페이지 URI
게시글 수정 or 삭제 URI

 

 

ERD 설계
모두가 처음이라 가장 힘들었던 부분.
따뜻한 조언이 생각나신다면 부디 부탁드립니다.

우리 팀의 ERD

 

 

API 명세

 

 

우리 팀의 규칙

(1) 아침 9시,밤 8시에 회의 필참하기!
(2) 최대 1시간동안 고민하고 안풀리면 질문하기!
(3) 탈주 방지를 위해 1일 1회 30분 정도 쉬기(회의 시간 제외)
(4) 힘들면 팀원에게 꼭 말하기
(5) 점심시간 자유 보장, 저녁시간은 18~19시(핀란드식 복지)
(6) 말할까 말까 고민되면 말하기(쓸데없는 말도 가능)

 


 

여담

사실 오늘 오전 특강이 끝나고 팀원 한 분이 학원을 그만두고 나가셨다.

팀 프로젝트가 시작하기 전에 나가셔서 타이밍적으로 큰 타격은 없었지만

그럼에도 무언가 아쉬움이 남았다.

분명 저번 주 공부는 모두가 상당히 힘들어했다.

그러다 보니 서로 힘든 점을 말하려 하지 않다 보니 어영부영 흘러갔던 것 같은데,

이번에 한 분이 나가시고 나서 느낀 점은

이 분의 생각은 우리가 제대로 들은 기억이 나질 않았다.

그 점에 팀원 분 모두가 공감을 하셨는지

규칙에 소통 관련한 것에 대해 모두 적극적으로 의견을 내주셨다.

다섯이서 하는 프로젝트를 넷이서 하게 되어 조금은 힘들겠지만

오히려 이번 S.A를 통해 팀원 모두가 파이팅을 외치며 똘똘 뭉쳤으니 다섯 같은 넷이 되어봐야지.

 

위기를 기회로 만드는 전우애조

이번 프로젝트도 무사히 진행해보려고 한다

파이팅!!!!!!