드디어 미니 프로젝트 주차에 들어섰다.
프론트 2명, 백앤드 4명이 한 팀으로 구성되어 일주일 동안 미니프로젝트를 구현하고, 배포까지 해야 한다.
그동안 배운 주특기를 다뤄보며 한 두 가지 새로운 기능을 추가하기로 했다.
우리의 프로젝트는 '내가 짤명왕'이다!
기본 기능은 아래와 같다.
- 로그인/회원가입을 한다.
- 사진(짤)을 업로드, 수정, 삭제할 수 있다.
- 업로드된 사진(짤)을 보고 어울리는 제목을 댓글로 달아준다.
- 가장 많은 좋아요를 받은 댓글이 제목이 되어 표시된다.
- 한 주 동안 가장 많은 좋아요를 받은 사용자는 '금주의 짤명왕'이 되어 전체 페이지 상단에 노출된다.
페이스북에서 유행하던 거라는데, 처음 알았다 ㅎㅎ
오늘은 S.A를 작성하고 프론트와 처음으로 소통하는 시간을 가졌다.
S.A 노션 링크
https://enshrined-donut-641.notion.site/S-A-2820b886259b46b3a6a926467002a4f1
그동안 안 해봤던 사진 업로드와 무한스크롤 기능을 해보고 싶었다.
사진 업로드 기능을 내가 맡게 되었고, 무한스크롤은 필수 기능을 완료하면 더 나아가기로 해보기로 했다.
다음 주 목요일까지 완성하려면 시간이 꽤나 부족하다...또르륵
프론트 인원이 많이 부족해서 원하는 기능들을 시간 안에 다 할 수 있을지 걱정이지만, 최대한 해봐야지!
+ 기능을 작게 쪼개서 구현하다 보니, 연관된 엔티티가 작성이 안되어있어서 제대로 구현이 된 건지 테스트를 할 수 없는 상황이다.. 내일은 작성된 부분들 push 해달라고 하고 pull 해서 작업해야겠다!
+ API 명세서를 작성할 때, URI에 동사형을 넣으면 안 되고 메서드로 구분한다고 알고 있었는데, 매니저님들이 아니라고 하셨대서 일단 그대로 진행했다. REST API를 찾아보았는데, 메서드로 구분하는 게 맞았다.. 내일 오전에 공유하고 수정할 수 있도록 해야겠다!
REST API 설계 참고
'TIL' 카테고리의 다른 글
슬기의 TIL - 2023.05.08 (0) | 2023.05.09 |
---|---|
슬기의 TIL - 2023.05.06 (미니 프로젝트 - 트러블 슈팅) (0) | 2023.05.07 |
슬기의 TIL - 2023.05.04 (0) | 2023.05.05 |
슬기의 TIL - 2023.05.03 (0) | 2023.05.04 |
슬기의 TIL - 2023.05.02 (0) | 2023.05.02 |