Skip to content

jihoooo97/fooiy-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fooiy(v1.2.0) 포트폴리오


⚠️ 현재 창업팀이 서비스 중이어서 민감한 코드들은 삭제했습니다




문제 정의

푸이는 경험한 음식점에 대한 평가를 기록할 수 있고, 이를 토대로 입맛의 MBTI인 FooiyTi를 통해 자신의 입맛에 맞는 음식점을 추천해주는 서비스 입니다.
여러 경험과 관찰을 통해 큰 서비스가 되기 위해서, 사람이 살아가는데 필수적 3요소인 “의, 식, 주” 중 하나여야 한다고 생각했습니다.
살아가는데 있어 큰 행복을 차지하는 요소가 하루 한 끼라도 맛있는 음식을 먹는 것이었고, 이를 위해 푸이를 시작하게되었습니다.



푸이티아이 검사하기



📈 성과

  • v1.2.0 업데이트로 사용자의 참여도가 높아진 것을 확인
    • 평균 참여시간 13분 11초 → 17분 47초로 증가
    • 참여 세션 수 1.8 → 2.6으로 증가
    • 세션당 평균 참여 시간 4분 13초 → 5분 25초로 증가
  • KPI 회원 수 1,467명, 사용자의 음식점 개척 수 1,722개의 성과



🛠️  기술 스택

언어 Swift
구조 UIKit + MVVM + Clean Architecture
비동기 RxSwift, RxCocoa
네트워크 Moya
이미지 Kingfisher
라이브러리 NaverMaps, Firebase
Lottie, Then
협업 Jira, Slack, Git-flow



⚙️ 기능 (제목 클릭 - 디테일)

푸이티아이 피드 개척/기록 지도



👨‍👩‍👧‍👦 구성원

  • iOS 2명 / AOS 1명 / BackEnd 2명 / Design 1명

💪 담당 기능

  • 푸이 iOS 앱 개발 및 유지보수
    • 온보딩: 버전 체크 및 FCM토큰 갱신 페이지 개발
    • 로그인/회원가입: KakaoSDK 활용하여 개발
    • 음식점 지도: NaverMap을 활용한 음식점 조회 기능 개발
    • 음식점 기록: 음식 사진 업로드 기능 개발
    • 게시물 수정: 게시물 수정 기능 개발
    • 유저 검색: 유저 검색 기능 개발

🤔 고민한 점

  • Clean Architecture를 활용한 효율적인 서비스의 구조
  • Back-end단과 효율적인 네트워크 통신
  • 사용자의 편의성을 고려한 UI/UX

😮 배운 점

  • FooiyTI 기획 및 서비스 구조 설계를 통한 팀원과 협업 능력
  • 모듈화를 통해 UI와 비즈니스 코드를 효율적으로 관리하고 재사용하는 환경 경험
  • Git-Flow, Jira를 활용한 코드 관리 및 애자일 경험
  • 디자인 시스템, 커스텀 UI
  • UI가 자주 변동되는 Feature에서 Server Driven UI와 A/B Test를 활용하여 스펙 변동이 잦은 UI를 효율적으로 개발

🥲 아쉬운 점

  • MVP 배포 일정에 밀려 CI/CD를 구축해보지 못함
  • UnitTest의 부재

🔗 링크



About

fooiy 포트폴리오

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published