인스타그램을 모델로 클론코딩한 Samstagram 입니다.
프로젝트 기간 2022.08.18 - 2022.08.25
- BE : 민영기,신윤섭,양승인
- FE : 서윤원,배성열,김은경
- JWT 인증 방식으로 로그인 구현
- ID, 닉네임 각 필드별 유효성 체크
- 게시글 등록 및 상세조회,수정 및 삭제
- 이미지 업로드 삭제 및 수정
- 댓글 등록, 조회 및 삭제
- 게시물과 댓글에 좋아요 등록 및 취소
- 등록한 게시물과 좋아요 피드를 내 프로필페이지에서 확인
- 로그인과 상세페이지 반응형 이미지
- 로그아웃
모달창을 열었을 때 현재 스크롤Y값을 저장한뒤 닫았을 때 window.scrollTo(x,y)를 이용해서 메인페이지 scrollY값으로 나오게끔 출력함
z-index를 활용하여 브라우저 레이어 순위를 정해줘서 하위 z-index 돔이 가려지게 설정
카카오톡 로그인 api 이용 방법과 받아오는 데이터가 어떤게 있는지 미리 파악하지 못하고 테이블을 설계하는 바람에 테이블 구조를 바꿔야 하는 상황. 카카오톡 회원 정보와 프로젝트 회원정보의 구성이 달라 커스텀하는데 필요한 시간이 충분하지 않다고 판단되어 기능을 제외시킴. (시간이 조금 더 주어졌다면 업그레이드 해보고 싶은 부분)
