Search
🌊

PADO - 파도, 내가 쓰는 친구 소개서

제안자(1명)
최동호
팀원(팀원모집기간에 작성)
강치우 김명현 황민채 황성진
팀원모집현황
모집마감
프로젝트 레퍼런스1
프로젝트 레퍼런스2

PADO - 파도, 내가 쓰는 친구 소개서

 프로젝트 설명

"PADO"는 친구들이 사용자를 촬영한 사진, 사용자와의 일상을 공유했던 추억 사진을 통해 내 피드를 꾸며주고 소통하는 소셜 미디어 앱입니다.

 프로젝트 필요성

기존의 SNS는 본인이 선택한 사진들로 꾸며지는 공간이였지만, "PADO” 는 친구가 지켜봐왔던 나의 모습으로 꾸며지는 소셜 미디어이기 때문에 소셜 미디어의 문제점인 화려한 모습만으로 치장된 남의 피드를 보면서 상대적 박탈감, 우울감을 감소시키고 3자의 입장으로 꾸며지는 공간이기 때문에 조금 더 나 다운 모습을 보여줄수있다.

 프로젝트 특징

UX 전략
장난기 넘치는 소셜 인터랙션
소셜 미디어에서의 일반적인 자기 과시를 벗어난 새로운 형태의 소통을 추구
친구들과의 연결을 강화하고 일상의 즐거움을 공유할 수 있는 간편하고 재미있는 방법을 제공
핵심 기능
친구 지정 (서퍼 지정): 사용자가 자신의 피드를 꾸밀 수 있는 친구(서퍼)를 지정할 수 있는 기능
피드 꾸미기: 서퍼가 되는 친구들은 게시물에 사용자에 관한 사진, 스티커 등을 추가하여 장난스러운 게시물 작성 가능
인기 게시물 확인(오늘 파도): 그날의 제일 인기있는 게시물을 보여주는 기능
응답 및 반응: 친구들의 게시물에 리액션을 페이스모지(이모지를 자신의 사진으로 표현)로 재밌게
주요 UI
포스팅 기능 (사진/동영상, 꾸미기 기능(추후개발))
피드 기능 (페이스모지 반응, 댓글)
개인 피드 관리 (팔로우/팔로잉 관리, 개인정보 관리)

 기술 스택

사용 기술

MVVM
Firebase(OAuth, Firestore, Storage, FCM)
KingFisher
AVFoundation

개발 환경

Xcode 15, SwiftUI, UIKit(부분적)
Github/Git

 기대 효과

"PADO"에서는 친구들과 함께 웃고, 장난치며, 진짜 '우리'만의 순간들을 만들어 갑니다. 큰 소리로 자랑하기보다는, 친구들과 살짝 꼬집는 재미로 소중한 추억을 공유해요. 사용자의 피드를 친구들이 꾸며주는 이 독특한 터치는, 우리 사이의 유대를 더욱 돈독하게 하고, 진정한 우정을 더 깊이 느낄 수 있게 해줄 거예요. 자신을 드러내는 건 이제 친구의 손에 맡겨보세요. 그들이 보는 '나'를 통해, 새로운 자아를 발견하며, 소셜 미디어의 스트레스는 잊고 자유롭게 소통할 수 있답니다. "PADO"는 바로 이런 점에서 소셜 미디어 시장에 신선한 바람을 불어넣으며, 모두가 진짜 자신을 있는 그대로 나눌 수 있는 장을 마련해 줍니다. 그러니 이제, 소리 높여 자랑할 필요 없이, 서로를 살짝 꼬집으며 함께 웃어보아요. "PADO"와 함께라면, 매 순간이 더욱 특별해질 거예요.

PADO 기능리스트

세부기능

핵심기능
상대방이 나의 피드에 쓴 글을 등록
사진을 댓글과 페이스모지로 꾸미기
주요 UI
로그인
전화번호 로그인
둘러보기( 꼭 로그인을 하지않더라도 앱을 둘러볼 수 있다)
메인
피드
꾸며지지 않은사진(원본사진), 꾸며진 사진을 모두 볼 수 있다.
좋아요
댓글
신고하기
알림
오늘 파도
당일에 좋아요가 많은 사진을 보여준다.
검색
유저 검색
포스팅
카메라 촬영 or 앨범 사진 선택
내 피드
프로필 사진
게시물 수 , 팔로워 수 , 팔로잉 수
내 피드
설정

개발 문서

로그인
애니메이션, 동영상을 통한 로그인뷰 구현
Firebase Auth를 이용한 전화번호 로그인
내부로직을 통한 OTP검증
로그인없이 제한적인 내부 둘러보기 기능 지원
메인
제스쳐를 통해 원본사진과 꾸며진사진을 전환
팝업 스크롤뷰를 통한 게시글 접근기능
댓글,신고하기 모달로 표시
검색
Firestore를 이용한 유저정보 검색
포스팅
ImagePicker를 이용한 사용자 앨범접근
AVFoundation을 사용한 카메라 접근
Firestore를 사용한 게시할 사용자 지정
FCM을 통한 알림
오늘 파도
Firestore를 통해 좋아요 수가 많은순으로 정렬
애니메이션 효과를 통한 다양한 경험 제공
메인뷰와 동일하게 댓글, 좋아요, 신고하기 기능 구현
내 프로필
Firestore를 통한 사용자 정보 받아오기
Firestorage를 통한 사진 정보 받아오기
설정
사용자 프로필설정
알림 설정
다른설정들 → 캐시지우기, 계정삭제
PADO 평가하기 → Appstore 평가 연결
문의하기 → Firestore에 별도 콜렉션구성
정보 → 이용약관, 개인정보처리방침