상세 컨텐츠

본문 제목

221128 ~ 221202 WIL

카테고리 없음

by hunss 2022. 12. 5. 09:21

본문

이번주 한 일

1. Facts

  • 최종프로젝트 시작
    • S.A를 작성
    • 부가적인 기능 없이 큰 틀을 만들고 후에 기능을 추가하는 방식으로 하기로 함
    • 저번 프로젝트가 욕심 부려서 엎어진 경험을 토대로 채택한 방식

2. Feelings

  • 지금까지 캠프에서 생각보다 많은 것을 배웠음
    • 큰 틀을 만들고자 백엔드를 작성하는데 배운 것들만을 사용해서 기능들을 만드는데도 꽤 많은 기능이 가능했다.
  • 기초가 가장 어렵다.
    • 로그인/회원가입할 때 validation하는 부분 / 게시글이나 댓글을 정렬하는 부분 등 기초적인 것이지만 이전 프로젝트에서 반영하지 않은 것들을 추가.

3. Findings

  • 모델에 없는 필드를 이용해 정렬하고자 함.
    • 이를 model / serializer / view 측면에서 가능할 것 같았음. 일단 views쪽에서 annotate를 활용해 기능을 구현했지만 다른 부분에서도 하는 방법을 찾아봐야 함.

4. Future

  • 소셜로그인
    • 이번 프로젝트에는 소셜로그인을 적용시켜보려고 함.
    • 혼자서 하는 법이 궁금해 token을 받아오는 건 해봤는데, 이를 프론트와 연결해서 하는 방법을 찾아야 함.
  • 비밀번호 변경 시 유저에게 이메일 전송
    • SMTP를 활용해서 서버측 이메일에서 사용자 이메일에게 비밀번호 변경 시 확인 키를 보내야 할 탠데, 검색이 필요하다.
  • 정보 크롤링
    • 이전 프로젝트에서 해봤던 기능이기 때문에 방법은 알고 있고, 필요한 정보도 무엇인지 정해놨기 때문에 시도를 계획하고 있다. 큰 틀을 만든 후에 적용할 예정.