이미지 기반 SNS 공유 서비스 / Winterest

핀터레스트 클론 프로젝트 회고 개요

개발 초기 세팅부터 전부 직접 구현했으며, 실제 사용할 수 있는 서비스 수준으로 개발하는 것을 목표로 프론트 엔드, 백 엔드 개발자들과 담백하게 작업한 프로젝트입니다.

주의: aws 올릴 때 OAuth.js 확인해서 올리기!

Tech stack

구현된 화면과 기능들

매직 그리드 for 메인, 상세, 검색, 마이 페이지

상세페이지

마이페이지

다크모드

김유신

네비게이션

사진 업로드 페이지

검색 페이지 구현

전창민

로그인 페이지 구현

카카오 로그인 구현

4. 결과물

로그인 페이지

login page

카카오 로그인

kakao login

메인 페이지

kakao login

상세 페이지

kakao login

검색 페이지

kakao login

업로드 미리보기

kakao login

마이 페이지 1 업로드한 이미지 확인

kakao login

마이 페이지 2 저장한 핀 확인

kakao login

전체 페이지 다크모드

Dark mode

소감

이전 프로젝트가 달달했다면 이번 프로젝트는 담백했다.

백 엔드에서 이미지 크롤링과 이미지 데이터 입력 로직상 다양한 높이 값을 가진 이미지를 처리하는 것에 어려움이 있었기에 고정된 넓이 높이 사이즈의 이미지만이 있었고 핀 저장기능도 메인 데이터에서 분리되어 있기에 업로드한 이미지와 같이 표시 되지 않았기에 저장된 핀과 업로드한 이미지가 마이페이지에 하나의 뷰 안에 들어가 있지 않았다. 이에 따른 고정된 높이 값에 랜덤한 높이값을 반영하고 마이페이지에 들어올 두가지 뷰를 위한 레이아웃 수정 및 하는 등 프론트 엔드 측에서 해결해야할 사항들이 있었다. 팀원 전부 이부분들에 대해 유기적이고 적극적으로 타협 했기에 인상적인 완성도를 가진 결과물을 얻게 되었다.

Resource