2023년 10월 10일 ~ 2023년 11월 17일(6주)
Catcher는 소개팅 경험을 새롭게 즐길 수 있는 독특한 경험을 제공합니다.
-
캐리커처 변환
사용자의 얼굴 사진을 가져와 아름다운 캐리커처로 변환합니다. 이를 통해 사용자는 자신을 특별하게 표현할 수 있습니다. -
부담 없는 소개팅
다양한 이유로 얼굴 노출을 꺼리는 사용자들을 위한 부담 없는 소개팅 경험을 제공합니다. -
개성과 유머
캐리커처 이미지는 개성적이고 유머러스하여 상대방에게 강력한 첫인상을 전달합니다.
Catcher는 사용자들이 부담 없이 자신을 자유롭게 표현하고, 더욱 흥미로운 소개팅을 즐길 수 있도록 새로운 만남의 기회를 제공하는 것이 목표입니다.
-
주요 기능
- 머신 러닝을 활용한 얼굴 인증으로 성별 판별 후 승인 없이 가입 자동화
- 머신 러닝을 활용한 캐리커처 이미지 생성 기능
- 실시간 채팅 기능
-
메인 페이지
- 랜덤, 인기, 신규, 근처, 찜 5개의 카테고리별로 유저 정보 제공
-
유저 상세 페이지
- 유저의 상세 정보 제공
- 찜, 대화하기, 차단, 사용자 신고 기능
-
채팅 페이지
- 채팅 목록 제공
- 실시간 채팅 기능
- 채팅 알림 기능
- 사진, 영상, 위치 데이터 공유 기능 제공
-
마이 페이지
- 내 정보 제공
- 기본 프로필 설정, 캐리커처 이미지 생성, 1:1 문의, 회원 탈퇴 메뉴
-
로그인/회원가입
- 이메일 로그인
- 닉네임 설정 후 중복 확인을 통과하면 회원가입
| 한지욱 | 김지은 | 정기현 | 정하진 | 김현승 |
|---|---|---|---|---|
| 👑 리더 | ⭐️ 부리더 | 🛠️ 개발자 | 🛠️ 개발자 | 🛠️ 개발자 |
| 메인페이지 | 채팅페이지 | 마이페이지 | 상세페이지 | 상세페이지 |
| 머신러닝활용 | 실시간채팅 | 로그인/회원가입 | 로그인페이지 | 프로필사진페이지 |
| Firebase | Firebase | 프로필페이지 | 앱버전페이지 | 캐리커처생성페이지 |
-
Alamofire
네트워크 작업을 쉽게 처리하기 위해 사용 -
Firebase
유저 데이터, 유저가 생성한 콘텐츠 데이터, 채팅 데이터 저장을 위해 사용 -
LicensePlist
라이선스 표시를 위해 사용 -
MessageKit
채팅 인터페이스를 쉽게 구현하기 위해 사용 -
SDWebImage
이미지를 비동기적으로 다운로드하고 메모리나디스크에 이미지를 캐싱하기 위해 사용 -
SnapKit
Auto Layout을 쉽게 설정하기 위해 사용