Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/developeracademy-postech/mc2-team5-snooze

반려동물이 혼자 있는 시간이 익숙해지지 않도록
https://github.com/developeracademy-postech/mc2-team5-snooze

Last synced: about 6 hours ago
JSON representation

반려동물이 혼자 있는 시간이 익숙해지지 않도록

Awesome Lists containing this project

README

        

# MC2 - Snooze
Group2 Team5 - 여사님과 하네스

![Group 213](https://github.com/DeveloperAcademy-POSTECH/MC2-Team5-Snooze/assets/81157265/1338e4d4-435c-4d74-8825-105308d6ca06)

## 🐤 About Snooze
여사님과 하네스는 반려동물이 더 행복하게 시간을 보낼 수 있는 서비스를 만들자는 취지를 가지고 모인 팀입니다.

저희는 반려동물의 시간과 사람의 시간은 다르다는 것을 알게되었고, 이를 많은 사람들이 인지하지 못하다는 사실을 알게되었습니다.

그래서 만들어진 Snooze는 `반려동물이 집에서 홀로 기다리고 있는 순간을 주인이 익숙해지지 않도록 각인시켜주는 앱` 입니다.

## 🐶 About 여사님과 하네스
| [Azhy](https://github.com/ungchun) | Sonia | [Green](https://github.com/JJemyeong) | [Poodle](https://github.com/poodlepoodle) | [Wonni](https://github.com/wonniiii) | Sia |
|:-----------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------:|
| | | | | | |
| Tech | Design | Design | Tech | Tech | Design

## 🐰 Development Environment


## 🐱 Skills
* UIKit
* RxSwift
* Inner Pacakge
* MVVM
* CleanArchitecture
* WidgetKit
* Realm

## 🐹 Convention

Code Convention

StyleShare/swift-style-guide 에 맞춰서 작성

Commit Convention


* `Udacity Git Commit Message Style Guide`를 참고
* `Gitmoji` 사용


| Gitmoji | Header | 설명 |
| --- | --- | --- |
| :sparkles: | feat: | 새로운 기능에 대한 커밋 |
| :bug: | fix: | 버그 수정에 대한 커밋 |
| :memo: | docs: | 문서 수정에 대한 커밋 |
| :lipstick: | style: | UI 스타일에 관한 커밋 |
| :recycle: | refactor: | 코드 리팩토링에 대한 커밋 |
| :white_check_mark: | test: | 테스트 코드 수정에 대한 커밋 |
| :tada: | init: | 프로젝트 시작에 대한 커밋 |
| :heavy_plus_sign: | plus: | 의존성 추가에 대한 커밋 |
| :heavy_minus_sign: | minus: | 의존성 제거에 대한 커밋 |
| :hammer: | chore: | 그 외 자잘한 수정에 대한 커밋 (기타 변경 사항) |


## 🐻‍❄️ Folder Architecture



📦 Snooze
┣ 📂 Application
┣ 📂 Common
┣ 📂 Data
┃ ┣ 📂 Storage
┃ ┃ ┗ 📂 UserDefaults
┣ 📂 Domain
┃ ┣ 📂 Entities
┣ 📂 Presentation
┃ ┣ 📂 DrawerScene
┃ ┃ ┣ 📂 View
┃ ┃ ┗ 📂 ViewController
┃ ┣ 📂 LocationTest
┃ ┣ 📂 LoginScene
┃ ┃ ┗ 📂 ViewController
┃ ┣ 📂 MainScene
┃ ┃ ┣ 📂 View
┃ ┃ ┣ 📂 ViewController
┃ ┃ ┗ 📂 ViewModel
┃ ┣ 📂 NotificationScene
┃ ┃ ┣ 📂 View
┃ ┃ ┣ 📂 ViewController
┃ ┃ ┗ 📂 ViewModel
┃ ┣ 📂 OnboardingScene
┃ ┃ ┣ 📂 View
┃ ┃ ┣ 📂 ViewController
┃ ┃ ┗ 📂 ViewModel
┃ ┣ 📂 RegistrationScene
┃ ┃ ┣ 📂 View
┃ ┃ ┣ 📂 ViewController
┃ ┃ ┗ 📂 ViewModel
┃ ┣ 📂 SettingScene
┃ ┃ ┣ 📂 View
┃ ┃ ┣ 📂 ViewController
┃ ┃ ┗ 📂 ViewModel
┣ 📂 Resource
┗ Assets.xcassets