HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
🔖
강력3팀 : 링북(LinkBook)
/
추가기능 개발 계획 수립

추가기능 개발 계획 수립

Date
Aug 7, 2022
팀
공통
태그
개발
기능

백/프론트 개발 현황 공유


백엔드


  • API 개발 및 배포 완료
  • 추가 기능 개발 기한 논의
 

프론트엔드


  • 기본적인 컴포넌트 구현 완료.
  • 구글 크롬 익스텐션 부분은 작업중
  • 백엔드 API 연결은 오래 걸리지 않을 것 같다.
 

추가 기능 개발 논의


폴더 스크랩


  • 일단 스크랩 버튼을 누르면 그 사람의 북마크가 사용자의 북마크에 모두 복사되는 형식으로 생각하고 있었음
  • 스크랩을 누르면 자신의 폴더 리스트로 들어오고, 그대신 원작자도 표시되게 한다고 의논 되었던 것 같음
  • 스크랩 해온 폴더를 수정가능하게 할 것인가? → 수정 가능
    • 카드 이미지에서는 스크랩 한 작성자의 프로필만 표시되도록
    • 폴더 상세 페이지에 들어가면 원본 폴더 작성자의 프로필과 작성자의 프로필이 함께 표시되도록
      • 작성자는 작성자 표시 자리에 들어가고, 원본 작성자는 상세 페이지 맨 아래 부분에 ~의 폴더에서 스크랩된 폴더입니다 같이 contributor 처럼 표시되면 좋을 것 같다.
API 분리 여부
  • API 는 통일하되, java 코드 상으로만 분리하는 것으로
 

이메일 인증


  • 이메일 인증 요청을 하면 사용자 이메일로 인증 코드가 전송되고, 사용자는 받은 인증 코드를 입력하면 회원가입이 완료되는 형식으로 로직이 형성되어 있는 상태이다.
  • 현재 프론트 UI 로는 수정할 사항은 없다.
  • 포스트맨에 응답 형식을 올려둘테니 해당 부분 참고하여 개발 진행해주시면 좋을 것 같습니다.
  • 회원가입 모달 개발 시에 위 내용을 참고하면 좋을 것 같다.
 

태그 종류


태그 종류 예시
네이버 블로그
네이버 블로그
구직사이트
구직사이트
틱톡
틱톡
  • 태그는 일단 대분류로 시작해 2-depth 까지 구현하는 것을 목표로
  • 회원가입시 interest(태그와 동일)는 여러개 선택 가능
  • 폴더에 태그 여러개 추가 가능
  • 검색과 태그 선택은 분리하는 것으로 결정
    • 검색해서 나오는 검색 결과 폴더 리스트 페이지에서는 태그 리스트가 보이지 않음
    • 태그 사이드바(로 구현할 것인가?)는 계속 화면에 보이고 계속 선택할 수 있지만 검색을 하면 태그별 검색 결과는 제공 X
    • UI 를 어떻게 적재적소에 배치할지 고민할 필요가 있을 것 같다.
 

크롬 익스텐션


  • 로그인 유효기간 + 토큰 관련 사항은 프론트에서 쿠키를 어떻게 활용할지, 어디에 토큰을 저장해두고 사용할 지 조금 더 고민해봐야 할 것 같다.
 

User Interest 수정 가능 여부


  • 회원 가입 시에만 선택하고 이후에는 수정 불가능할까?
 

회원가입 기능 구현


  • 회원가입시 default image url 넘겨주는 부분
    • 유저가 별다른 이미지를 등록하지 않는 경우, 프론트에서 해당 이미지 url 을 채워줄 것인지, 아니면 백엔드에서 default 이미지 url을 가지고 있다가 채워서 보내줄 것인지
    • 프론트엔드에서 default 이미지 url 채워서 보내주면 그걸 백엔드가 DB 에 저장하는 것으로 결정
    • 결과적으로 백엔드 DB user table 에서 이미지 컬럼은 null 이 될 일이 없다.(NotNull)
  • 이메일 인증
    • 프론트에서 인증 코드 유효기간(3분정도?)이 얼마나 남았는지 확인할 수 있는 타이머를 화면에 띄워주는 부분의 구현이 필요할 것 같다.