내일배움캠프 프로젝트

내일배움캠프 팀 프로젝트 - 뉴스피드 프로젝트 (1)

공부처음하는사람 2024. 1. 10. 00:28

 

뉴스피드 프로젝트

 

프로젝트 소개

프로젝트 명: 리뷰어스 (reviewus, reviewers)

 

소비자들이 사용한 제품, 장소, 서비스 등에 리뷰하여 정보를 공유하는 뉴스피드 웹 서비스이다.

댓글 알바 없는 순수 리뷰 실 사용자 서비스를 만들고자 하여 계획하게 되었다.

 

필수 구현 기능

  • 게시물 CRUD
  • 뉴스피드 기능 (메인페이지, 전체 조회페이지)
  • 상세보기 (디테일 페이지)
  • 댓글 CRUD
  • 사용자 인증/인가 (회원가입, 로그인/로그아웃, 인가)
  • 프로필 관리

추가 구현 기능

이메일 가입 및 인증 기능

사진 추가기 기능(S3)

좋아요 기능

 

 

와이어 프레임

 

 

 

ERD

 

 

API 명세

 

 

 

 


 

팀 프로젝트가 시작됐다.

컨디션 관리를 못해 집중도 안되고 몸도 별로 안좋았어서 (핑계) 학습량이 많이 부족했다.

그래서 내 실력에 자신이 없어서 팀한테 민폐끼치는 일이 발생할까 너무 걱정됐다.

다행이도 조 편성을 고수분들과 초보분들을 섞어서 해서 그런지 고수분이 계셨다.

동욱님이 방향성을 잡는것을 도와주신 덕에 첫 날 S.A 작성은 무사히 마쳤고 

나는 내가 담당하게 된 댓글CRUD 기능을 구현하고 있다.

막히는게 있으면 동욱님한테 의지해서 물어보고 싶었으나.. 수많은 질문을 혼자서 감당하는 모습에

꾹 참고 스스로 해결했다. 대부분 나의 수준이 높지 않아서 그런지 굉장히 사소한 에러들이었다.

타고 타고 넘어가다보면 하나씩 보이게 된다. 안되면 검색해서 스스로 해결하는게 내 학습에 도움이 되기도 하는 것 같다.

 

일단 하루만에 댓글 CRUD를 구현 완료했다. 아직 feed 부분이 진행이 덜 되어서 테스트는 못했지만

다음 구현기능인 대댓글 구현방식에 대해 공부해봐야겠다. 기본적인 CRUD도 겨우겨우 했는데

난생 처음해보는 대댓글 구현을 쉽게 할 수 있을지 걱정이다.