Find-Team / Find-iOS

✨Find / 2nd SOPT-TERM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Find ✨

2nd SOPT-TERM 2021.05.07 ~ 2021.05.30



Find 는 이런 서비스입니다!

난 직접 만나봐야 더 진국이야.
의미있고 가치있는 만남
안전한 MBTI 기반 매칭 오프라인 소개팅



🪜 Development Environment and Using Library

Swift iOS

  pod 'Moya'
  pod 'Kingfisher'
  pod 'lottie-ios'

🗂 Project Structure

💻 Find-iOS
 ┣ 🗂 Global
 ┃ ┣ 🗂 Extension
 ┃ ┃ ┗ 📑 UIFont+Extension.swift
 ┃ ┃ ┗ 📑 UIColor+Extension.swift
 ┃ ┃ ┗ 📑 UIView+Extension.swift
 ┃ ┃ ┗ 📑 UIBotton+Extension.swift
 ┃ ┃ ┗ 📑 UILabel+Extension.swift
 ┃ ┃ ┗ 📑 UIDevice+Extension.swift
 ┃ ┃ ┗ 📑 UITextField+Extension.swift
 ┃ ┃ ┗ 📑 UIViewController+Extension.swift
 ┃ ┣ 🗂 Model
 ┃ ┃ ┗ 📑 GenericResponse.swift
 ┃ ┃ ┗ 📑 PlainData.swift
 ┃ ┗ 🗂 Service
 ┃ ┃ ┗ 📑 APIService.swift
 ┃ ┃ ┗ 📑 APITarget.swift
 ┃ ┃ ┗ 📑 NetworkResult.swift
 ┣ 🗂 Screen
 ┃ ┣ 🗂 FindFound
 ┃ ┃ ┣ 🗂 Cell
 ┃ ┃ ┃ ┗ 📑 FindFoundSegueCVC.swift
 ┃ ┃ ┣ 🗂 Storyboard
 ┃ ┃ ┃ ┗ 📑 FindFound.storyboard
 ┃ ┃ ┗ 🗂 ViewController
 ┃ ┃ ┃ ┗ 📑 FindFoundVC.swift
 ┃ ┃ ┗ 🗂 View
 ┃ ┃ ┃ ┗ 📑 FindView.xib
 ┃ ┃ ┃ ┗ 📑 FindView.swift
 ┃ ┃ ┗ 🗂 Model
 ┃ ┃ ┃ ┗ 📑 ProfileCardDataModel.swift
 ┃ ┣ 🗂 MatchingStatus
 ┃ ┣ 🗂 ValueTest
 ┃ ┣ 🗂 YourProfile
 ┃ ┣ 🗂 Interview
 ┃ ┣ 🗂 MyProfile
 ┃ ┣ 🗂 ProfileWriting
 ┃ ┣ 🗂 TabBar
 ┃ ┃    .
 ┃ ┃    .
 ┃ ┃    .
 ┃ ┃
 ┗ 🗂 Support
 ┃ ┣ 🗂 Font
 ┃ ┣ 🗂 Assets.xcassets
 ┃ ┣ 📑 LaunchScreen.storyboard
 ┃ ┣ 📑 AppDelegate.swift
 ┃ ┣ 📑 SceneDelegate.swift
 ┃ ┗ 📑 Info.plist
 ┗ 🗂 Find-iOS.xcodeproj

🔖 Convention, Strategy

  • Github mangement
    • Main 브랜치에 릴리즈 버전 관리
    • Develop 브랜치에 개발 중인 버전 관리
    • Feat/이슈번호 브랜치에서 기능 구현

  • Commit Messge Rules
      - init : 초기화 
      - feat : 기능 추가 
      - update : 기능 보완 (업그레이드)
      - fix : 버그 수정 
      - refactor: 리팩토링 
      - style : 스타일 (코드 형식, 세미콜론 추가: 비즈니스 로직에 변경 없음) 
      - docs : 문서 (문서 추가(Add), 수정, 삭제) 
      - test : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음) 
      - chore : 기타 변경사항 (빌드 스크립트 수정, 에셋 추가 등)
    

👨‍👩‍👧‍👧 Find iOS Developers

사진
이름 박세은 이다은 이원석 장서현
gitHub pk33n Daeun-Danna-Lee snowedev seohyun-106

💻 Task

솝텀 기간 내에 구현된 부분(서비스 전체❌)

우선 순위 구분 상세 담당자 폴더 /파일 이름 완료
p1 스플래시 스플래시 이다은 LaunchScreen
p1 탭바 탭바 연결 이원석 TabBar
p1 마이페이지 프로필 작성/수정 박세은 ProfileWriting
p1 마이페이지 내 프로필 이원석 MyProfile
p1 마이페이지 인터뷰 이원석 Interview
p1 상대찾기 Find/Found 장서현 FindFound
p1 상대찾기 매칭 로딩 로티 이다은 MatchingLottie
p1 상대찾기 가치관 문답 설문 이다은 ValueTest
p1 상대찾기 선택된 가치관 보기 이다은 ValueTest
p1 상대찾기 상대 프로필 보기 장서현 YourProfile
p1 상대찾기 상대의 같은/다른 가치관 보기 이다은 YourProfile
p2 매칭현황 매칭현황 탭(호감/찜) 이원석 MatchingStatus

👀 View Description

Not yet..

About

✨Find / 2nd SOPT-TERM


Languages

Language:Swift 99.9%Language:Ruby 0.1%