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

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 ๐Ÿถ

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