Skip to content

[ GOMS | iOS ] 수요외출제를 더욱 더 간편하게.

License

Notifications You must be signed in to change notification settings

team-haribo/GOMS-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GOMS-iOS

🤔 GOMS?

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

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

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

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

📱 Screen

           

🗂️ Packages

GOMS-iOS
 ┣ 📂DesignSystem
 ┣ 📂Resource
 ┃ ┣ 📂Font
 ┃ ┣ 📂Extension
 ┃ ┣ 📂Assests
 ┃ ┗ 📂LaunchScreen
 ┣ 📂Source
 ┃ ┣ 📂Application
 ┃ ┃ ┣ 📂Flow
 ┃ ┃ ┃ ┣ 📂Step
 ┃ ┃ ┃ ┣ 📂Flows
 ┃ ┃ ┃ ┃ ┣ 📂Main
 ┃ ┃ ┃ ┃ ┃ ┣ 📂Items
 ┃ ┃ ┃ ┃ ┃ ┗ 📂TabBar
 ┃ ┃ ┃ ┃ ┗ 📂Auth
 ┃ ┣ 📂Data
 ┃ ┃ ┃ ┣ 📂General
 ┃ ┃ ┃ ┣ 📂Model
 ┃ ┃ ┃ ┃ ┣ 📂StudentCouncil
 ┃ ┃ ┃ ┃ ┣ 📂Late
 ┃ ┃ ┃ ┃ ┣ 📂Outing
 ┃ ┃ ┃ ┃ ┣ 📂Account
 ┃ ┃ ┃ ┃ ┣ 📂Auth
 ┃ ┃ ┃ ┃ ┃ ┣ 📂RefreshToken
 ┃ ┃ ┃ ┃ ┃ ┗ 📂SignIn
 ┃ ┃ ┃ ┣ 📂Request
 ┃ ┃ ┃ ┃ ┣ 📂StudentCouncil
 ┃ ┃ ┃ ┃ ┣ 📂Late
 ┃ ┃ ┃ ┃ ┣ 📂Outing
 ┃ ┃ ┃ ┃ ┣ 📂Account
 ┃ ┃ ┃ ┃ ┣ 📂Auth
 ┃ ┃ ┃ ┃ ┃ ┣ 📂RefreshToken
 ┃ ┃ ┃ ┃ ┃ ┗ 📂SignIn
 ┃ ┃ ┃ ┣ 📂Services
 ┃ ┃ ┃ ┃ ┣ 📂StudentCouncil
 ┃ ┃ ┃ ┃ ┣ 📂Late
 ┃ ┃ ┃ ┃ ┣ 📂Outing
 ┃ ┃ ┃ ┃ ┣ 📂Account
 ┃ ┃ ┃ ┃ ┣ 📂Auth
 ┃ ┃ ┃ ┃ ┃ ┣ 📂RefreshToken
 ┃ ┃ ┃ ┃ ┃ ┗ 📂SignIn
 ┣ 📂presentaion
 ┃ ┣ 📂TabBar
 ┃ ┣ 📂Base
 ┃ ┣ 📂Main
 ┃ ┃ ┣ 📂EditUserModal
 ┃ ┃ ┃ ┣ 📂View
 ┃ ┃ ┃ ┗ 📂ViewModel
 ┃ ┃ ┣ 📂SearchModal
 ┃ ┃ ┃ ┣ 📂View
 ┃ ┃ ┃ ┗ 📂ViewModel
 ┃ ┃ ┣ 📂StudentInfo
 ┃ ┃ ┃ ┣ 📂Cell
 ┃ ┃ ┃ ┣ 📂View
 ┃ ┃ ┃ ┗ 📂ViewModel
 ┃ ┃ ┣ 📂Profile
 ┃ ┃ ┃ ┣ 📂Cell
 ┃ ┃ ┃ ┣ 📂View
 ┃ ┃ ┃ ┗ 📂ViewModel
 ┃ ┃ ┣ 📂Outing
 ┃ ┃ ┃ ┣ 📂Cell
 ┃ ┃ ┃ ┣ 📂View
 ┃ ┃ ┃ ┗ 📂ViewModel
 ┃ ┃ ┣ 📂QRCode
 ┃ ┃ ┃ ┣ 📂View
 ┃ ┃ ┃ ┗ 📂ViewModel
 ┃ ┃ ┣ 📂Home
 ┃ ┃ ┃ ┣ 📂Cell
 ┃ ┃ ┃ ┣ 📂View
 ┃ ┃ ┃ ┗ 📂ViewModel
 ┃ ┣ 📂Auth
 ┃ ┃ ┣ 📂Intro
 ┃ ┃ ┃ ┣ 📂View
 ┃ ┃ ┃ ┗ 📂ViewModel
 ┗ 📂Info
FrameWork

🚀 Tech Skills

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

About

[ GOMS | iOS ] 수요외출제를 더욱 더 간편하게.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •