Tiny Star

🏕️내일배움캠프/📂뉴스 피드 프로젝트(23.06.30)

뉴스 피드 프로젝트 1일차_S.A와 와이어프레임 제작,ERD 설계, API 명세 작성

청크 2023. 7. 3. 22:26

스파르타 코딩클럽_ 내일 배움 캠프 Spring 트랙 6기

[프로젝트] 뉴스 피드 만들기

2023.06.30 ~ 2023.07.07

 

<프로젝트 정보>

개발도구 : IntelliJ

프로그래밍 언어 : Java

데이터베이스 : MySQL

프레임워크 : Spring

와이어프레임 : Figma

ERD 설계 : ERD Cloud

 

<프로젝트 내용>

스물일곱, 스물여덟, 스물아홉으로 구성된 789팀의 '뉴스 피스 만들기' 프로젝트 시작

 

프로젝트 이름은 News Feed에서 영감을 얻은 New Speed!새로운 운동 정보를 그 어느 곳보다 빠르게 접할 수 있는 페이지를 제작하기로 했다.

 

엄청난 팀워크로 발제 당일에 뚝딱 S.A 작성 완료!

 

필수 구현기능은 내배캠에서 지정해 준 대로

회원가입과 로그인, 게시글 작성 및 조회, 삭제 등 CRUD의 기능과 인증 인가 기능 JWT+SpringSecurity를 우선적으로 작업할 예정이다.

 

만약 필수 구현기능이 문제없이 잘 끝난다면

게시글 내 댓글과 좋아요 기능 추가와 이메일로 가입하고 인증하는 기능을 추가로 구현해 볼 계획이다.

 

프론트까지 구현할 수 있을지는 모르겠지만 일단 와이어프레임은 작성해 봤다.

Figma를 사용해 본 경력이 있으니 이번에는 조금 더 손쉽게 Figma를 사용하고, 사용을 안 해 본 팀원들에게 알려줄 수 있었다.

 

누가 뭘 맡자 얘기도 안했는데 알아서들 뚝딱 완성한 와이어 프레임

와이어 프레임 만들고 팀원들과 같이 설계해 본 ERD..

그동안 개인과제 때 사실 ERD 생각을 안 하고 코드를 작성해서.. 괜히 어렵게 느껴졌다.

백지장도 맞들면 낫다고 어렵게만 느껴졌단 ERD랑 API도 뚝딱!

 

 

각자 원하는 기능 구현하는 쪽으로 역할 분담 완료했고, 내가 맡은 기능은 게시글 CRUD 구현이다.

 

개발 진행은 Github Flow에 따라 진행 될 예정이다.

각 개발자는 기능 브랜치를 만들고 main 브랜치에 머지하기 위해서는 한 명 이상의 리뷰(승인)을 받아야 하고,

팀원 별 첫 머지는 예외적으로 팀원 모두가 모여 충돌을 해결하며 머지하는 경험을 가지며 github 활용에 익숙해지는 시간을 가지는 것으로 진행된다.