스파르타 코딩클럽_ 내일 배움 캠프 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 활용에 익숙해지는 시간을 가지는 것으로 진행된다.
'🏕️내일배움캠프 > 📂뉴스 피드 프로젝트(23.06.30)' 카테고리의 다른 글
뉴스 피드 프로젝트 6일차_코드 발표 및 회고 (0) | 2023.07.07 |
---|---|
뉴스 피드 프로젝트 5일차_ERD, API 수정, 코드 리뷰 및 발표 준비 (0) | 2023.07.07 |
뉴스 피드 프로젝트 4일차_추가 기능 구현 (0) | 2023.07.05 |
뉴스 피드 프로젝트 3일차_필수 구현 기능 코드 테스트 및 추가 기능 구현 시작 (0) | 2023.07.05 |
뉴스 피드 프로젝트 2일차_필수 구현 기능 코드 작성 (0) | 2023.07.03 |