Skip to content

SOPT-all/38-SOPKATHON-iOS-iOS2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 

Repository files navigation

38-SOPKATHON-iOS-iOS2

38기 솝커톤 iOS 2팀 iOS PINGO 레포

서비스 소개

P!NGO!

AI가 따라할 수 없는 것. 무거운 경험을 때로는 가벼운 웃음으로 넘기는 센스와 오프라인 경험이라고 생각했습니다. 특정 장소에 위치하면 다른 사람의 개인적이고 사소한 경험을 공유할 수 있는 서비스입니다.

 iOS Developer

이상엽 김세령 최주희
가나디2 가나디1 가나디3
iOS Lead Developer iOS Developer iOS Developer
MAP View(AvatarControll), CreatePostView PostDetailView(View Full Text API) PostListView(PostList GET API)

주요 기능

  1. 아바타 지도 기능
  2. 느낌표 썰 프리뷰 기능
  3. 썰 전문 & 반응시 캐릭터 변경 기능
  4. 썰 추가하기 기능

서비스 시연 영상

KakaoTalk_Video_2026-05-17-09-00-04.mp4

Library & Framework

Category Library / Framework Description
UI Framework UIKit 안정적인 생태계와 풍부한 레퍼런스를 활용한 UI 구현
Layout SnapKit 코드 기반의 Auto Layout을 직관적이고 간결하게 적용
Utility Then 선언적 코드 작성을 통한 UI 초기화 로직의 응집도 최적화
Architecture MVC 단기간 개발 및 프로젝트 규모를 고려한 생산성 중심의 아키텍처 채택
Network URLSession 애플의 기본 제공 네트워크 요청 API

💺 Git Flow

image
작업의 기본 브랜치는 `main` 브랜치로 설정합니다.

이슈 번호에 맞는 `feature` 브랜치를 `main`에서 분기하여 작업을 진행하고, 작업이 끝나면 PR을 `main` 브랜치로 올립니다.

Convention

Branch

종류/#이슈번호

feat/#1

Tag

태그 사용
feat 새로운 기능 구현 시 사용
fix 버그나 오류 해결 시 사용
chore 코드 수정, 내부 파일 수정, 애매한 것들이나 잡일 시 사용
add 사진 등 에셋이나 라이브러리 추가 시 사용
del 쓸모없는 코드 삭제 시 사용
docs README나 WIKI 등의 문서 개정 시 사용
refactor 기존 코드를 전면 수정 시 사용
setting 프로젝트 관련 설정 변경 시 사용
merge 작업 브랜치를 develop 브랜치에 merge 시 사용

Commit Message

[종류] #이슈번호 - 작업 이름

[feat] #1 - 메인 UI 구현

iOS 팀원들의 사진 (before)

너무 즐거워요!

솝커톤 비포

iOS 팀원들의 사진 (after)

너무 행복해요!

솝커톤 비포

About

38기 솝커톤 iOS 2팀 iOS 레포

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages