Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/woorifisa-projects-3rd/wekids-be
๐ฐ์ฐ๋ฆฌ์์ด์ ๊ฒฝ์ ์ต๊ด ํ์ฑ BackEnd
https://github.com/woorifisa-projects-3rd/wekids-be
Last synced: 25 days ago
JSON representation
๐ฐ์ฐ๋ฆฌ์์ด์ ๊ฒฝ์ ์ต๊ด ํ์ฑ BackEnd
- Host: GitHub
- URL: https://github.com/woorifisa-projects-3rd/wekids-be
- Owner: woorifisa-projects-3rd
- Created: 2024-10-29T07:28:34.000Z (3 months ago)
- Default Branch: dev
- Last Pushed: 2025-01-12T13:01:15.000Z (29 days ago)
- Last Synced: 2025-01-12T14:19:43.400Z (29 days ago)
- Language: Java
- Homepage:
- Size: 836 KB
- Stars: 0
- Watchers: 0
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WeKids-BE
![image](https://github.com/user-attachments/assets/8af66548-39f8-4ff1-96d1-7ece88ead7d2)
## ๐งโ๐ป ํ๋ก์ ํธ ์๊ฐ
๐ฐ ์ฐ๋ฆฌ์์ด์ ๊ฒฝ์ ์ต๊ด ํ์ฑ ๐ฐ
## ๐งโ๐ป ํ๋ก์ ํธ ๋ฐฐ๊ฒฝ
์ฒญ์๋ ๊ธฐ๋ ์์ ์ ์ฒด์ ๊ฑธ์ณ ๊ธ์ต์์ฌ ๊ฒฐ์ ๋ฅ๋ ฅ์ ๊ธฐ๋ฅด๋ ๋ฐ์ ์ค์ํ ์๊ธฐ์ธ๋ฐ
๋ง์ 10๋๋ค์ ์ค์ง์ ์ธ ๊ธ์ต๊ต์ก์ ์ด๋ค์ง๊ณ ์์ง ์๊ณ ์๋ ๊ฒ์์ ๊ธฐ๋ฐํจ.## Problem
- ์ฒญ์๋ ์๋ ์ ๊ณํ์ ์ด์ง ๋ชปํ ์๋น์ ์๋ ์ ๊ธ์ต ์ํฉ์ ๋ํ ๋ถ์กฑํ ์ํต
- ์์ด๋ค์ ์ฉ๋์ ๊ณํ์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ฅ๋ ฅ์ด ๋ถ์กฑํ๋ค.
- ๊ธ์ต ๊ต์ก์ ๋ถ์ฌ## Solution
> ์ด๋ป๊ฒ ํ๋ฉด ์ฒญ์๋ ์๋ ์ ์ฃผ์ฒด์ ์ธ ๊ธ์ต์ต๊ด์ ํ์ฑํ๋ ๊ณผ์ ์ ๋ถ๋ชจ์ ์๋ ๊ฐ ํจ๊ป ํ ์ ์์๊น์?
>
- ์์ด ๋จธ๋ ๋ก๊ทธ
- ์์ด์ ์๋น ๋ด์ญ์ ํ์ธ ํ ์ ์๋ค.
- ๋์ ์๋น ๊ธฐ๋ก์ ๊ธฐ๋ฐ์ผ๋ก ์ค์ค๋ก ๋ชฉํ๋ฅผ ์ค์ ํ๊ณ ๋ฌ์ฑํ ์ ์๋ค.
- ๋ฏธ์ ๊ธฐ๋ฅ
- ์์ด๊ฐ ๊ฒฝ์ ํ๋์ ๊ฒฝํํ๋ฉฐ ์ค๋๊ณผ ํ์์ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค.
- ์ฉ๋์ด ๋ถ์กฑํ ๊ฒฝ์ฐ, ๋ถ๋ชจ๋์ด ๋ฑ๋กํ ๋ฏธ์ ์ ์ํํ๊ณ ์ธ์ฆ์ ํตํด ์ถ๊ฐ ์ฉ๋์ ๋ฐ์ ์ ์์ต๋๋ค.
- ๊ธ์ต ํผ๋
- ๋ฏธ์ ์ ์ํํ๋ฉฐ ๋์๊ฒ ํ์ํ ๊ธ์ต ์์์ ํ์ต ํ ์ ์๋ค.
- ๊ฒฝ์ ๊ฐ๋ ์ ํ๋ฆฝํ ์ ์์
## โญ ํ๋ก์ ํธ ์ฃผ์ ๊ธฐ๋ฅ
### ![Group 35603](https://github.com/user-attachments/assets/6a3472b6-6f83-4d9a-aedd-995505f85090)
### 1. ์นด๋ ์ปค์คํ
์๋ ๊ฐ ์ํ๋ ์นด๋๋ฅผ ์ปค์คํ ํ์ฌ ์นด๋ ๊ฐ์ค์ ํ ์ ์์ต๋๋ค.
### 2. ์๋ ์ ์๋น๋ด์ญ ๊ณต์
๋ถ๋ชจ๊ฐ ์๋ ์ ๊ฑฐ๋๋ด์ญ์ ๊ณต์ ํจ์ผ๋ก์จ, ์๋ ์ ์๋น์ต๊ด์ ํ์ธํ๊ณ ๊ฐ์ ํ ์ ์์ต๋๋ค.
### 3. ๋ฏธ์ ๊ธฐ๋ฅ
๋ฏธ์ ๊ธฐ๋ฅ์ ํตํด ์๋ ์๊ฒ ์ฉ๋์ ์ง๊ธํ ์ ์์ต๋๋ค.
![image](https://github.com/user-attachments/assets/c659b2c3-3223-46e6-b26c-1ce489a9595e)
### 4. ๊ธ์ต ์ํฐํด
๊ธ์ต ์ํฐํด์ ํตํด ์๋ ์ ๊ฒฝ์ ๊ต์ก์ ๋์์ ๋ฐ์ ์ ์์ต๋๋ค.
![image](https://github.com/user-attachments/assets/9595f52e-e21c-47fe-84f8-49a6ca8a144d)
## โจ ํ๋ก์ ํธ ํต์ฌ ๊ธฐ๋ฅ
WeKids๋ ์ฐ๋ฆฌ ์์ด ๊ฒฝ์ ์ต๊ด ํ์ฑ ํ๋ซํผ์ผ๋ก 'BaaS(Banking as a Service) ๊ธฐ๋ฐ ์๋ฒ ๋๋ ๊ธ์ต ์๋น์ค'์ ๋๋ค.
์ง์ ์ ์ํ BaaS๋ฅผ ํตํด ๊ณ์ข ๋ฐ ์นด๋๋ฅผ ๊ฐ์คํ๊ณ ์ด์ฒด, ๊ฑฐ๋ ๋ด์ญ์ ์กฐํํ๊ณ ์์ต๋๋ค.[BaaS ๋ ํ์งํ ๋ฆฌ ๋งํฌ](https://github.com/woorifisa-projects-3rd/WeKids-BaaS)
![แแ ณแแ ณแ แ ตแซแแ ฃแบ 2024-12-24 แแ ฉแแ ฎ 9 28 44](https://github.com/user-attachments/assets/aed215f0-1eaa-4d40-9d85-9e091b6f40a4)
![แแ ณแแ ณแ แ ตแซแแ ฃแบ 2024-12-24 แแ ฉแแ ฎ 9 28 50](https://github.com/user-attachments/assets/005a7400-b91c-4efe-9ff5-5fd70d0c93f2)
๋ํ, ๊ฐ๋ฐ ๋ฐ ํ ์คํธ ํ๊ฒฝ์์๋ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ๋ง์คํน ์ฒ๋ฆฌํ์์ต๋๋ค.
![แแ ณแแ ณแ แ ตแซแแ ฃแบ 2024-12-24 แแ ฉแแ ฎ 9 28 59](https://github.com/user-attachments/assets/53e95c06-4a39-447d-927f-4969d7aed52e)
## ๐ฅ ์์ฐ ์์
[์ํค์ฆ ์์ฐ ์์](https://youtu.be/Cp5KYt7Kj7A)โจ
## ๐ ๊ธฐ์ ์คํ
###
## ๐๏ธ ์ธํ๋ผ ๊ตฌ์กฐ๋
### ๊ฐ๋ฐ์ธํ๋ผ
![แแ ขแแ กแฏแแ ตแซแแ ณแ แ ก](https://github.com/user-attachments/assets/e8529ca7-9c80-442e-8786-cdf023756b04)### ์ด์์ธํ๋ผ
![แแ ฎแซแแ งแผแแ ตแซแแ ณแ แ ก](https://github.com/user-attachments/assets/24567d17-65ab-4340-8f9e-600196310a56)## ๐ Contributors
### ๐ป ํ์๊ตฌ์ฑ
| | | |
| :------------------------------------------------------------: | :-----------------------------------------------------: | :-------------------------------------------------------: |
| [๊ฐํ์ฐ](https://github.com/khwoowoo) | [๊ตฌ์๋น](https://github.com/jabin1221) | [์์ฐฌ์ ](https://github.com/AnChanUng) |
| ํ์คํ | ํ์คํ | ํ์คํ |
| ํด๋ผ์ฐ๋ ์ธํ๋ผ ๋ฐ
CI/CD ํ์ดํ๋ผ์ธ ๊ตฌ์ถ,
์ธ์ฆ/์ธ๊ฐ, ์ด๋ฒคํธ ๋ก๊น ,
์ฌ์ฉ์ ๋ฐ์ดํฐ ์ํธํ ๋ฐ ๋ง์คํน ์ฒ๋ฆฌ | ๊ฑฐ๋๋ด์ญ ์กฐํ API | ์นด๋ ๋์์ธ API || | |
| :-------------------------------------------------------: | :--------------------------------------------------------: |
| [์กฐ์์](https://github.com/dpdms529) | [์ต์ค์ ](https://github.com/cbj0010) |
| ํ์คํ | ํ์คํ |
| ๊ธ์ต์ฝ์ด API, ๋ฏธ์ ๊ธฐ๋ฅ API | ์ฉ๋ ์ง๊ธ API |
## ๐ Commit ๋ฐฉ๋ฒ
```
์ ๋ชฉ ([type/#์ด์๋ฒํธ]: ์์ ๋ด์ฉ)* feat : ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๊ฒฝ์ฐ
* fix : ๋ฒ๊ทธ๋ฅผ ๊ณ ์น ๊ฒฝ์ฐ
* docs : ๋ฌธ์๋ฅผ ์์ ํ ๊ฒฝ์ฐ
* style : ์ฝ๋ ํฌ๋งท ๋ณ๊ฒฝ, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ ๋ฑ ์ฝ๋ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ
* refact : ์ฝ๋ ๋ฆฌํฉํ ๋ง
* test : ํ ์คํธ ์ฝ๋, ๋ฆฌํฉํ ๋ง ํ ์คํธ ์ฝ๋ ์ถ๊ฐ
* chore : ๋น๋ ์ ๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์
* comment : ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ
* file : ํ์ผ ๋๋ ํด๋๋ช ์์ , ์ด๋, ์ญ์ ๋ฑ์ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ
* !HOTFIX : ๊ธํ๊ฒ ์น๋ช ์ ์ธ ๋ฒ๊ทธ๋ฅผ ๊ณ ์ณ์ผ ํ๋ ๊ฒฝ์ฐ```