Skip to content

APP-iOS2/ZENO-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zeno

프로젝트 소개

그룹 내 좋아하는 사람에게 자신의 감정을 표현하기 어려운 소극적인 성격을 가진 사람을 위한 익명 마음 표현 창구 서비스

앱 스토어 : https://apps.apple.com/kr/app/제노/id6471948555
시연 영상 : https://www.youtube.com/watch?v=j-ts8wLkrUE

💫주요 기능

  • 그룹 목록 및 알림을 확인하고, 제노를 보낸 상대방의 초성을 확인할 수 있습니다.
  • 제노 참여한 그룹을 선택하여 마음을 전하고 싶은 상대에게 제노를 보낼 수 있습니다.
  • 그룹 그룹을 생성하고 참여할 수 있으며, 제노할 친구를 추가할 수 있습니다.
  • 마이페이지 친구 목록을 확인하고, 제노를 통해 획득한 뱃지를 확인할 수 있습니다.

📱구동화면

로그인 및 회원가입 온보딩 그룹 생성 카카오톡 친구초대 그룹 검색
제노 푸쉬 알람 초성 확인 인앱결제 마이페이지

⚒️ How to build

설치 / 실행 방법 / 사용자 매뉴얼

- Secrets.xcconfig          // KakaoSDK
- GoogleService-Info.plist  // Firebase

설치 및 실행 방법
노션 링크 추후 공개
사용자 매뉴얼

💻 개발 환경, 도구 및 활용한 기술

- 개발 언어 : Swift
- 개발 환경 : SwiftUI, Swift 5.8.1
    - 최소 iOS 16.4
    - iPhone SE ~ iPhone 15 Pro 호환
    - 다크모드 지원
    - 가로모드 미지원
- 디자인 툴 : Figma
- 협업 도구 : Github, Team Notion
- 활용한 기술
    - Xcode, Tuist, SwiftLint
    - KakaoSDKAuth
    - FirebaseAuth, FiresStore, Firebase Storage, Firebase Message
    - KingFisher, Lottie, ConfettiSwiftUI

컨벤션 및 깃플로우 전략

폴더 컨벤션

📦Zeno
├── 🗂️Tuist
└── 🗂️Zeno
    ├── 🗂️Resources
    ├── 🗂️Sources
    │   ├── 🗂️KakaoLogin
    │   ├── 🗂️Model
    │   ├── 🗂️Protocol
    │   ├── 🗂️Repository
    │   ├── 🗂️Services
    │   ├── 🗂️Utils
    │   │   ├── Extension
    │   │   ├── Lottie
    │   │   └── ViewModifier
    │   ├── 🗂️View
    │   │   ├── Alarm
    │   │   ├── App
    │   │   ├── Common
    │   │   ├── Community
    │   │   ├── InAppPurchase
    │   │   ├── Login
    │   │   ├── MyPage
    │   │   ├── Story
    │   │   ├── Tab
    │   │   └── Zeno
    │   └── 🗂️ViewModel
    └── Zeno.entitlements

깃플로우 전략

gitGraph
    commit id: "MAIN"
    branch dev
    checkout dev
    commit id: "Release01"
    branch issueName
    checkout issueName
    commit id: "${taskA}_${ver01}"
    commit id: "${taskB}_${ver01}"
    checkout dev
    merge issueName
    commit id: "Release02"
    commit id: "Release03"
    commit id: "Release04"
    checkout main
    merge dev
    commit id: "Deploy"
Loading

팀원 소개

[ 원강묵 ]
@MUKER-WON
"신생 젊은이 --> 갓생 젊은이"
[ 김건섭 ]
@gnksbm
"안드로이드?
그거 먹는 건가요?"
[ 박서연 ]
@syss220211
"안녕하세요?
찐젊은이입니다 😎"
[ 신우진 ]
@swjtwin
"깡과 총이있어
강한 개발자 입니다."
[ 안효명 ]
@licors
"한줄소개 꼭 써야합니까"
[ 유하은 ]
@yuhaeun-la
"제노 개발자"
[ 함지수 ]
@isakatty
"다 울었니 ? 이제 할 일을 하자"

📄 License

“Zeno" is available under the MIT license. See the LICENSE file for more info.

  • Tuist
  • Firebase - iOS
  • KakaoSDK - iOS
  • Lottie - iOS
  • KingFisher
  • ConfettiSwiftUI

About

우리를 알아가는 공간 ZENO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages