https://github.com/thoonk/walkmydog
Manage walking records of dogs and recommend dates to take a walk with your dogs ๐ถ
https://github.com/thoonk/walkmydog
firebase fscalendar mvvm rxswift
Last synced: about 2 months ago
JSON representation
Manage walking records of dogs and recommend dates to take a walk with your dogs ๐ถ
- Host: GitHub
- URL: https://github.com/thoonk/walkmydog
- Owner: thoonk
- Created: 2021-02-02T07:28:27.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-08-20T15:53:24.000Z (almost 4 years ago)
- Last Synced: 2025-04-24T03:05:18.491Z (about 1 year ago)
- Topics: firebase, fscalendar, mvvm, rxswift
- Language: Swift
- Homepage:
- Size: 6.32 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ์ฐ์ฑ
๊ฐ๊ฐ?
## ๐ก OverView
- ๋ฐ๋ ค๊ฒฌ๊ณผ ์ฐ์ฑ
์ ๋๊ฐ์ ๋ค๊ตฌ์?? ์ฐ์ฑ
์ ๋๊ฐ๊ธฐ ์ ์ ๋ฐ๋ ค๊ฒฌ๊ณผ ์ฌ์ฉ์ ๋ชจ๋์๊ฒ ์ข์ง ์์ ๋ฏธ์ธ๋จผ์ง์ ๋ ์จ๋ฅผ ํ์ธํ๊ณ ์ฐ์ฑ
ํ ๋ ์ง๋ฅผ ์ถ์ฒ ๋ฐ์ผ์ธ์๐
- ์ฐ์ฑ
์ ๋ค๋
์ ๊ธฐ๋ก์ ์ ์ฅํ๊ณ ์ฐ์ฑ
์ ์๊ฐ๊ณผ ๊ฑฐ๋ฆฌ, ์นผ๋ก๋ฆฌ์ ๋ํ ํฉ๊ณ ๋ฐ ํ๊ท ์ ํ์ธํ๊ณ ๊ด๋ฆฌํ์ธ์๐ถ
## ๐ Explanation
- ์์
๋ก๊ทธ์ธ์ ํตํด ๊ณ์ ์ ๋ฑ๋กํ๊ณ ์ค์ ์์ ๋ฐ๋ ค๊ฒฌ์ ์ ๋ณด๋ฅผ ๋ฑ๋กํด์ฃผ์ธ์.
- ์ค์ ์์ ์ฐ์ฑ
์ถ์ฒ๋๋ฅผ ํตํด ๋ฐ๊ณ ์ถ์ ์ถ์ฒ์ ๋ฏธ์ธ๋จผ์ง ๊ธฐ์ค์ ์ ํํด์ฃผ์ธ์.
- ์ฐ์ฑ
๊ธฐ๋ก ํญ์์ ๋ฐ๋ ค๊ฒฌ์ ํ๋กํ ์ ๋ณด๋ฅผ ๋๋ฌ ์ฐ์ฑ
๊ธฐ๋ก์ ๊ด๋ฆฌํ๊ณ ์ฐ์ฑ
๊ธฐ๋ก์ ํฉ๊ณ ๋ฐ ํ๊ท , ์นผ๋ก๋ฆฌ๋ฅผ ํ์ธํ์ธ์.
- ์ฐ์ฑ
๊ธฐ๋ก ํญ์์ ํ๋ฌ์ค ๋ฒํผ์ ๋๋ฌ ๋ฐ๋ ค๊ฒฌ๋ค์ ์ฐ์ฑ
๊ธฐ๋ก์ ํ ๋ฒ์ ์ ์ฅํ์ธ์.
- ๋ ์จ ์๋ณด ํญ์์ 5์ผ ์ด๋ด์ ๋ ์จ์ ๋ฏธ์ธ๋จผ์ง๋ฅผ ํ์ธํ๊ณ ์ฐ์ฑ
ํ ๋ ์จ๋ฅผ ์ถ์ฒ๋ฐ์๋ณด์ธ์.
## ๐ Tech
### Architecture
- MVVM
### Design Pattern
- Singleton
### Library
- RxSwift
- RxCocoa
- RxDataSources
- Firebase/FireStore
- Firebase/Storage
- Firebase/Auth
- Social Login(Apple, Google, Facebook Login)
- Alamofire
- FSCalendar
- PanModal
- KingFisher
- RxBlocking
- RxTest
- Nimble
## ๐ Version Note
- ๊ณง ์ถ๊ฐ๋ ์์ :)
## ๐ท ScreenShot
| Onboarding & Login View | Home View |
|-----------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
|
|
|
| Select Puppy View | Weather Forecast View |
|-----------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
|
|
|
| Record View | Edit Record View |
|-----------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
|
|
|
| Setting View | Edit Puppy View |
|-----------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
|
|
|
## ๐จ Asset
- Font Sources: NanumGothic, NanumGothic-Bold from [Naver](https://hangeul.naver.com/font)
- Icon Sources: https://icons8.com