Skip to content

SOPT-all/37-SOPKATHON-iOS-iOS1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

37-SOPKATHON-iOS-iOS1

 솝커톤 iOS 1팀 iOS 레포 

Project 🇫🇷 🏠

멜론 앱 UI 스크린샷 1
  • 서비스명 : Paris 방 Get
  • 개발기간 : 2025.11.22 21:00 - 2025.11.23 09:00
낯선 파리에서, 나와 잘 맞는 사람과 편안한 집을 찾게 해주는 쉐어하우스 매칭 서비스

iOS Developer 👩🏻‍💻🧑🏻‍💻

멜론 앱 UI 스크린샷 1 멜론 앱 UI 스크린샷 2 멜론 앱 UI 스크린샷 3 멜론 앱 UI 스크린샷 4
김나연 김수민 박정환 이서현
에프룸 후기, 알림, 후기 최종 결과 후기 작성 후기 상세 첫화면, 온보딩, 버튼 컴포넌트

Key Features 💡

  • 시뮬레이션을 통해 나의 성향 등록
  • 성향에 맞는 방과 룸메이트를 추천
  • 룸메이트 소개서를 통해 마음에 드는 룸메이트 선택

Tech Stack ⚒️

Snapkit	: UI 구현에 있어, 오토레이아웃을 보다 간편하게 사용하기 위함
Then	: UI 구현에 있어, 클로저를 통해 인스턴스를 초기화하기 위함
Moya	: 간결한 네트워크 요청과 구조화된 관리 방식으로 코드 가독성과 유지보수성 향상
Logger	: 구조화된 로깅을 지원하여 성능 저하 없이 효율적으로 로그 수집 및 분석 가능

Convention Rules 🗣️

작업 태그

태그 사용하는 부분
[feat] 기능 구현 시 사용합니다.
[style] UI 구현 시 사용합니다.
[add] 사진 등 에셋이나 라이브러리 추가 시 사용합니다.
[fix] 버그나 오류 해결 시 사용합니다.
[docs] 리드미, 템플릿 등 문서 수정 및 주석 추가 시 사용합니다.
[refactor] 기존 코드를 성능 개선 등의 이유로 리팩토링했을 때 사용합니다.
[delete] 기존 코드나 파일을 삭제했을 때 사용합니다.
[setting] 프로젝트 관련 설정 변경 시 사용합니다.
[chore] 기타.

커밋 메시지 형식

[feat] 기능 설명

Branch Strategy 🌱

모든 개발은 develop 브랜치를 중심으로 진행됩니다.

  • Default Branch: develop
  • PR Target: develop
항목 규칙 예시
이슈 제목 [라벨] 작업 내용 [feat] LoginView 구현
브랜치 명 이슈-라벨/#이슈번호 feat/#36

Foldering 📁

📁 Project
├── 📁 Application
│   ├── AppDelegate
│   ├── SceneDelegate
│   ├── Info.plist
├── 📁 Presentation
│   ├── 🗂️ Onboarding
│   │   ├── 🗂️ Model
│   │   ├── 🗂️ View
│   │   ├── 🗂️ ViewModel
│   ├── 🗂️ Home
├── 📁 Global
|   ├── 🗂️ Extension
|   |   ├── UIFont+
|   |   ├── UIImage+
|   ├── 🗂️ Resoucre
|   |   ├── .ttf
|		|   ├── Asset.xcassets
|   ├── 🗂️ Component
├── 📁 Network
│   └── 📁 Domain1
│       ├── 📁 DTO
│       │   ├── 📁 Request
│       │   └── 📁 Response
│       ├── Domain1API.swift
│───────└── Domain1Service.swift

시연 영상 🎥

Photos 📸

Before SOPKATHON After SOPKATHON

About

솝커톤 iOS 1팀 iOS 레포

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages