- 블로그 사이트 제작 프로젝트입니다.
- 기획부터 배포까지의 개발 사이클 전 과정에 참여하는 것을 목표로 합니다.
ex ) 도메인 등록, SSL 인증서 발급, AWS 구축, CI/CD 적용 등
URL : https://bloggy.kro.kr/
기술 스택 :
구현 완료 시 체크
-
회원가입, 로그인 (유효성 검증, 토큰 전략)
-
유저 정보 관리
-
썸네일, 블로그 이미지 관리
더보기
- PreSignedUrl 발급 후 클라이언트 단에서 S3에 이미지 파일 업로드
- AWS S3에 등록된 이미지는 CloudFront를 통해 캐싱 처리
- Lambda를 이용해 cdn url에 쿼리 파라미터 추가 시 원본 이미지 사이즈 최적화
-
포스트 업로드
-
전체 게시글, 블로그 내 게시글 검색
더보기
- 최신, 인기순에 따른 게시글 렌더링
- react-query를 이용하여 무한 스크롤 구현
- 데이터 양에 따라 스크롤 바 생성 여부 변동 -> 유동적으로 footer가 페이지 최하단에 위치
- 최신, 인기순에 따른 게시글 렌더링
- 유저, 게시글 좋아요 (알람)
- 게시글, 태그 CRUD
- 댓글, 대댓글