Skip to content

Latest commit

 

History

History
73 lines (68 loc) · 2.74 KB

README.md

File metadata and controls

73 lines (68 loc) · 2.74 KB

GOMS-iOS-Admin

🤔 GOMS?

GOMS는 다음과 같은 목적으로 탄생했어요.

1. 나간 학생을 학생회 학생들이 수기로 일일이 학생들을 체크해야 하는 점
2. 체크하지 않은 학생들이 혹여 지각한다면 누가 지각을 했는지 한눈에 확인할 수 없다는 점

GOMS-Admin는 아래의 기능들을 제공해요.

1. 현재 외출 나간 학생들 조회, 검색 기능
2. 지각한 학생 TOP 3 조회 기능
3. 7시 30분까지 복귀하지 못한 학생 자동으로 블랙리스트 기능
4. QR 코드 생성 기능
5. 학생 전체 리스트 검색, 학생 권한 변경 기능
6. 유효하지 않은 QR 코드 스캔 불가능

📱 Screen

           

🗂️ Packages

Project
 ┣ 📂GOMS-iOS-Admin
 ┃ ┣ 📂Project
 ┃ ┃ ┣ 📂Derived
 ┃ ┃ ┃ ┗ 📂Sources
 ┃ ┃ ┣ 📂Resources
 ┃ ┃ ┃ ┣ 📂Assest
 ┃ ┃ ┃ ┣ 📂LaunchScreen
 ┃ ┃ ┃ ┗ 📂Font
 ┃ ┃ ┣ 📂Source
 ┃ ┃ ┃ ┣ 📂Application
 ┃ ┃ ┃ ┃ ┣ 📂Flow
 ┃ ┃ ┃ ┃ ┃ ┣ 📂Step
 ┃ ┃ ┃ ┃ ┃ ┣ 📂Flows
 ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂Main
 ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂Items
 ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂TabBar
 ┃ ┃ ┃ ┃ ┗ 📂Auth
 ┃ ┃ ┃ ┣ 📂Data
 ┃ ┃ ┃ ┃ ┣ 📂General
 ┃ ┃ ┃ ┃ ┣ 📂Model
 ┃ ┃ ┃ ┃ ┣ 📂Request
 ┃ ┃ ┃ ┃ ┣ 📂Services
 ┃ ┃ ┃ ┣ 📂DesignSystem
 ┃ ┃ ┃ ┣ 📂Extension
 ┃ ┃ ┃ ┃ ┗ 📂Rx
 ┃ ┃ ┃ ┣ 📂Presentation
 ┃ ┃ ┃ ┃ ┣ 📂Auth
 ┃ ┃ ┃ ┃ ┣ 📂Main
 ┃ ┃ ┃ ┃ ┗ 📂Base
 ┃ ┃ ┗ 📂Support
 ┃ ┗ 📂Frameworks

🚀 Tech Skills

  • Language: Swift
  • Framework: ReactorKit
  • Reactive Programming: RxSwift
  • Layout: Snapkit
  • Design Pattern: MVVM
  • Network: Moya
  • Navigation Logic: RxFlow
  • Cooperation: Git, Github
  • Auth: GauthSignIn
  • Etc: : KingFisher, Then, QRCode, Tuist