1. 낚시 장비 기반 플랫폼 앱 "히트업" iOS 개발 및 운영
https://apps.apple.com/kr/app/%ED%9E%88%ED%8A%B8%EC%97%85/id1601598305
- SwiftUI
- Combine
- MVVM
- CocoaPods
- Alamofire (REST API)
- WebSocket (Stomp)
- 소셜 로그인(Kakao, Google, Apple), GPS 관련 기능(현 위치 날씨 정보), 커뮤니티 기능, 채팅 기능 (WebSocket) 등의 메이저 피쳐 개발
- PG사 휴대폰 본인인증 모듈(KCP), Naver Map iOS SDK, Firebase(소셜 로그인, FCM, DynamicLink)등 적용 경험
- 제일 까다로웠던 기능: Image 편집 기능(크롭, 회전)을 구현한 커스텀 뷰, 채팅 기능
- 개발 시작부터 출시까지 5개월 (학습 1개월, 개발 3개월, 테스트 및 버그 개선 1개월)
- 기여도: 프론트 100%, 백엔드 30%
- 다수의 리젝 대응(...) 경험: UGC 정책 등
2. 관리자 페이지 구현
1) Front
- React
- SASS(SCSS)
2) Backend
- Kotlin
- Spring Boot
- JPA
- QueryDSL
- PostgreSQL
- AWS EC2, RDS, DynamoDB, S3, CloudFront, Route 53
3) 기여도: 80% (프로젝트 세팅 외 관리자 페이지에 필요한 모든 API 구현)
3) 낚시 장비 정보 크롤링 (20개 이상의 낚시용품 쇼핑몰에서 약 10만개 데이터 수집)
- Kotlin
- Selenium
더보기