Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 4.13 KB

File metadata and controls

82 lines (56 loc) · 4.13 KB

UMC PRODUCT TEAM · iOS

"Focus on Growth, We Handle the Ops"

UMC(University MakeUs Challenge) 동아리 운영을 하나의 앱으로 통합하는 iOS 클라이언트

Release Swift Xcode iOS Architecture


📖 소개

디스코드·구글 시트·노션으로 흩어진 동아리 운영 도구를 하나의 앱으로 통합하여, 부원이 운영 잡무 대신 성장에 집중할 수 있는 환경을 제공합니다.

Killer Features

  • 🔔 The Ping — 공지 수신 확인 추적 및 미확인자 재알림
  • 📱 Mobile-First Admin — 출석·경고·공지 운영을 모바일에서 처리
  • 📍 GPS 스마트 출석 — 위치 기반 자동 출석

🛠️ 기술 스택

기술 스택

🏢 iOS 팀 조직도

🥇 1기 · 2025.12.27 – 2026.02.20 🥈 2기 · 진행 중
iOS 1기 조직도 iOS 2기 조직도

기수별 팀원 구성(사진·역할·GitHub)은 Wiki › Team에서, 신규 기능·운영 기록은 Wiki › Release History에서 확인하세요.

📚 개발 문서 (Wiki)

아키텍처·코딩 컨벤션·빌드 방법 등 상세 가이드는 모두 Wiki 로 이관했습니다.

주제 문서
🏗️ 아키텍처 Architecture
📐 절대 규칙 & 코딩 컨벤션 Coding Conventions
⚠️ 에러 처리 Error Handling
🌐 네트워크 & DTO 디코딩 Networking
🎨 디자인 시스템 Design System
🧱 모듈 구조 (Tuist) Module Structure
⚙️ 빌드 & 실행 Build & Run
🔀 Git 워크플로우 Git Workflow
🔒 보호 경로 (CODEOWNERS) Protected Paths
🛰️ API 커버리지 (Stella) Stella

신규 합류자는 Wiki Home빌드 & 실행 순서로 시작하세요.

일부 경로(Core/Foundation·Core/DesignSystem·UMCApp/Tuist/ 등)는 PR에 소유자 승인이 필요합니다. 대상 경로와 이유는 Protected Paths를 참고하세요.

🔑 시크릿 설정

  • Secrets.xcconfig(BASE_URL, KAKAO_KEY)와 GoogleService-Info.plist팀 내부 채널에서 수령합니다.
  • 실제 키·설정 파일은 원격 저장소에 커밋하지 않습니다.
  • 상세 절차: Build & Run › 시크릿 설정

Made with ❤️ by UMC Product Team · iOS