- Kyo가 만든 일정을 관리할 수 있는 Personal Scheduler App입니다.
Kyo |
---|
카카오 로그인 | 페이스북 로그인 | 데이터 추가,수정, 삭제 |
---|---|---|
PersonalScheduler
├── Resource
└── Source
├── Application
│ ├── AppDelegate.swift
│ └── SceneDelegate.swift
├── Model
│ ├── Mode.swift
│ ├── Process.swift
│ ├── Schedule.swift
│ └── Social.swift
├── Network
│ └── FireStoreManager.swift
├── Scene
│ ├── Detail
│ │ ├── DetailViewController.swift
│ │ └── ViewModel
│ │ └── DetailViewModel.swift
│ ├── List
│ │ ├── ListViewController.swift
│ │ ├── ScheduleTableViewCell.swift
│ │ └── ViewModel
│ │ ├── CellViewModel.swift
│ │ └── ListViewModel.swift
│ └── Login
│ ├── LoginViewController.swift
│ └── ViewModel
│ └── LoginViewModel.swift
└── Util
├── Extension
│ └── DateFormatter+Extension.swift
├── FireBaseError.swift
└── Protocol
├── Identifiable.swift
└── Manageable.swift
- 사용 기술 스택
- ✅ MVVM
- ✅ SPM
- ✅ FireBaseStore
- ✅ FireBase OIDC
- ✅ Kakao Social Login
- ✅ FaceBook Social Login
컬렉션 도큐먼트 컬렉션 도큐먼트(새로운 데이터) 필드 Scedule - kakao - User token - uuid - 데이터
Collection ── Document ── Collection ── Document ── Field
Schdule ── kakao ── User token ── uuid ── Schedule Data
| |
| └─── uuid ── Schedule Data
|
└── facebook ── (other)User token ── uuid ── Schedule Data
컬렉션 | 도큐먼트 | 컬렉션 | 도큐먼트 | 필드 |
---|---|---|---|---|
Schedule | kakao | User token | uuid | Schedule Data |
(new)uuid | Schedule Data | |||
user token | uuid | Schdule Data |