[구름톤 트레이닝 풀스택 1기] 14주차 회고 - 인스타그램 프로젝트 마무리

Narcoker·2023년 8월 29일
0

인스타그램 프로젝트 마무리

인스타그램 프로젝트를 1차적으모 마무리 했다.
만든 프로젝트를 배포까지 완료했다.
배포링크를 올릴까 했지만 서버 비용을 팀에서 부담하고 있어
악의적인 사용이 두려워 결과물을 하단에 첨부한다.

구현한 기능

우리 팀이 구현한 기능은 총 49개 이다.
내가 맡은 부분은 회원 데이터 관리 기능 및 권한 기능이다.

Refresh Token 과 Access Token 기법을 사용했는데
팀에서 경험이 있는 사람이 아무도 없었고
나 또한 처음 시도해보는 로그인 방식이라 원리 및 구조를 조사하고 익히는데
꽤나 많은 시간이 걸렸다.

하지만 이 프로젝트를 통해서 클라이언트와 서버가 어떻게 동작하는지 파악했고
클라이언트 코드에서 토큰을 어떻게 제어해야하는지 파악할 수 있었다.

  • 로그인 - 담당
  • 로그아웃 - 담당
  • AccessToken 재발급 - 담당
  • 회원가입 - 담당
  • 회원 탈퇴
  • 이메일 중복 체크 - 담당
  • 닉네임 중복 체크 - 담당
  • 이메일을 통한 인증번호 전송 - 담당
  • 인증번호 일치 여부 확인 - 담당
  • 비밀번호 변경
  • 프로필 가져오기
  • 내 피드 목록 가져오기 - 무한 스크롤 9개씩
  • 내가 보관한 피드 목록 가져오기 - 무한 스크롤 9개씩
  • 프로필 수정 페이지 정보 가져오기
  • 프로필 수정하기
  • 프로필 이미지 수정하기
  • 팔로우 하기
  • 언팔로우 하기
  • 내가 팔로우한 사용자 목록 불러오기
  • 나를 팔로우한 사용자 목록 불러오기
  • 아이디 검색
  • 태그 검색
  • 태그 정보 및 태그 걸린 피드 가져오기
  • 내가 팔로우한 사람들이 올린 스토리 목록 가져오기
  • 스토리 작성하기
  • 스토리 읽음 처리
  • 스토리 삭제
  • 스토리 좋아요
  • 스토리 좋아요 취소
  • 피드 목록 가져오기
  • 피드 상세 정보 불러오기
  • 좋아요 누른 최근 사용자 100명 가져오기
  • 피드 대댓글 정보 가져오기
  • 피드 작성하기
  • 피드 수정
  • 피드 삭제
  • 피드 보관함 추가
  • 피드 보관함 삭제
  • 피드 좋아요
  • 피드 좋아요 취소
  • 피드 좋아요 누른 사용자 목록 가져오기
  • 피드 댓글 작성
  • 피드 댓글 삭제
  • 피드 댓글 좋아요
  • 피드 댓글 좋아요 삭제
  • 피드 댓글 좋아요 누른 사용자 목록 가져오기
  • 피드 대댓글 작성하기
  • 피드 대댓글 삭제
  • 피드 대댓글 좋아요
  • 피드 대댓글 좋아요 삭제
  • 피드 대댓글 좋아요 누른 사용자 목록 가져오기

결과물

로그인

회원가입

스토리

피드

피드 상세보기

검색

프로필

profile
열정, 끈기, 집념의 Frontend Developer

0개의 댓글