38기 솝커톤 iOS 2팀 iOS PINGO 레포
AI가 따라할 수 없는 것. 무거운 경험을 때로는 가벼운 웃음으로 넘기는 센스와 오프라인 경험이라고 생각했습니다. 특정 장소에 위치하면 다른 사람의 개인적이고 사소한 경험을 공유할 수 있는 서비스입니다.
| 이상엽 | 김세령 | 최주희 |
|---|---|---|
![]() |
![]() |
![]() |
iOS Lead Developer |
iOS Developer |
iOS Developer |
MAP View(AvatarControll), CreatePostView |
PostDetailView(View Full Text API) |
PostListView(PostList GET API) |
- 아바타 지도 기능
- 느낌표 썰 프리뷰 기능
- 썰 전문 & 반응시 캐릭터 변경 기능
- 썰 추가하기 기능
KakaoTalk_Video_2026-05-17-09-00-04.mp4
| Category | Library / Framework | Description |
|---|---|---|
| UI Framework | UIKit | 안정적인 생태계와 풍부한 레퍼런스를 활용한 UI 구현 |
| Layout | SnapKit | 코드 기반의 Auto Layout을 직관적이고 간결하게 적용 |
| Utility | Then | 선언적 코드 작성을 통한 UI 초기화 로직의 응집도 최적화 |
| Architecture | MVC | 단기간 개발 및 프로젝트 규모를 고려한 생산성 중심의 아키텍처 채택 |
| Network | URLSession | 애플의 기본 제공 네트워크 요청 API |
작업의 기본 브랜치는 `main` 브랜치로 설정합니다.
이슈 번호에 맞는 `feature` 브랜치를 `main`에서 분기하여 작업을 진행하고, 작업이 끝나면 PR을 `main` 브랜치로 올립니다.
종류/#이슈번호
feat/#1
| 태그 | 사용 |
|---|---|
feat |
새로운 기능 구현 시 사용 |
fix |
버그나 오류 해결 시 사용 |
chore |
코드 수정, 내부 파일 수정, 애매한 것들이나 잡일 시 사용 |
add |
사진 등 에셋이나 라이브러리 추가 시 사용 |
del |
쓸모없는 코드 삭제 시 사용 |
docs |
README나 WIKI 등의 문서 개정 시 사용 |
refactor |
기존 코드를 전면 수정 시 사용 |
setting |
프로젝트 관련 설정 변경 시 사용 |
merge |
작업 브랜치를 develop 브랜치에 merge 시 사용 |
[종류] #이슈번호 - 작업 이름
[feat] #1 - 메인 UI 구현
너무 즐거워요!
너무 행복해요!


