์ฃผ์ : ๊ธ์ต ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ๊ธ์ต ์ํ ๋น๊ต ์ ํ๋ฆฌ์ผ์ด์ ๋์๊ฒ ๋ง๋ ๊ธ์ต ์ํ์ ์ถ์ฒ๋ฐ์!๐ ์ฌ์ฉ์ ๊ธ์ต ์ ๋ณด์ HoneyMoney์ ๋ชจ๋ ์ด์ฉ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํตํด ๋ง์ถคํ ์ํ์ ์ถ์ฒํฉ๋๋ค.
| ํ์ | ์ญํ |
|---|---|
| ๋ฐํจ์ง | Front-end ๊ฐ๋ฐ, UI/UX ๋์์ธ, Chatbot ํ๋กฌํํธ ์์ง๋์ด๋ง |
| ํ์ธ๋ น | Back-end ๊ฐ๋ฐ, Chatbot, ํ์จ ๊ณ์ฐ๊ธฐ, ์ถ์ฒ ์ํ ํ์ด์ง Front-end ๊ฐ๋ฐ |
python
javascript
Django
Django-rest-framework
dj-rest-auth
pillow
Vue3
vuetify
pinia
axios
chart.js
1. ๋์ ๊ธ์ต ์ ๋ณด์ ๋น์ทํ ๊ธ์ต ์ ๋ณด๋ฅผ ๊ฐ์ง ์ ์ ๋ค์ด ๊ฐ์ ํ ์ํ ์ถ์ฒ๋ฐ๊ธฐ
๐์ฌ์ฉ์๋ ํ์๊ฐ์ ์ ์ฐ๋ด, ์์ฐ, ์ ์ถ ์ฑํฅ, ์ ์ถ ํฌ๋ง ๊ธฐ๊ฐ์ ์ ๋ ฅํฉ๋๋ค. ์ต์ 10000๋ช ์ ์ ์ ๊ฐ ๊ฐ์ ๋ HONEYMONEY์์๋ ๋ชจ๋ ์ฌ์ฉ์์ ๊ธ์ต ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ด ๊ธ์ต ์ ๋ณด ๋ง์ถค ์ํ 10๊ฐ๋ฅผ ์ถ์ฒํฉ๋๋ค.
๐์ฌ์ฉ์๊ฐ ํ์๊ฐ์ ์ ์ ๋ ฅํ ๋์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ํ์ ์ถ์ฒํฉ๋๋ค. HONEYMONEY ๋ด ๊ฐ์ ๋์ด ๋์ ์ ์ ๋ค์ด ๊ฐ์ฅ ๋ง์ด ๊ฐ์ ํ ์ํ 10๊ฐ๋ฅผ ์ถ์ฒํฉ๋๋ค.
-
์๊ธ, ์์ ์ ๊ธ, ์ ๊ธฐ ์ ๊ธ ์ํ ๋ชจ์๋ณด๊ธฐ
- ๊ธ์ต ์ํ์ ๊ฐ์ ๊ธฐ๊ฐ ๋ณ ๊ธ๋ฆฌ ๋น๊ต
- ๋ชจ๋ ์ํ๋ผ๋ฆฌ์ ๊ธ๋ฆฌ ๋น๊ต
- ์ํ ๋ณ ์ํ ๊ฒ์
- ์ํ ๋ฆฌ์คํธ์์ ๋์ ํฌ๋ง ์ ๋ฆฝ ๊ธฐ๊ฐ์ ํ ๋์ ๋ณด๊ธฐ ์ฝ๊ฒ!
-
์ฃผ๋ณ ์ํ ๊ฒ์ํ๊ธฐ
- ์นด์นด์ค๋งต API ํ์ฉ
- ๋/์, ์/๊ตฐ/๊ตฌ ๊ธฐ์ค ์ํ๋ ์ํ ์ฐพ๊ธฐ
- ์ํ ๊ฒ์ ์ ์ํ์ด ๊ฐ์ง ๊ธ์ต ์ํ ๋ฆฌ์คํธ ์ถ๋ ฅ
-
ํ์จ ๊ณ์ฐ๊ธฐ
- ์ก๊ธ ๋ฐ์ ๋, ์ก๊ธ ๋ณด๋ผ ๋, ๋งค๋งค ๊ธฐ์ค์จ ๊ธฐ์ค์ผ๋ก ์ธํ -> ์ํ ๊ณ์ฐ
-
๊ธ์ต ์ํ ์๊ณ ๋ฆฌ์ฆ ์ถ์ฒ
- ๋์ ๋น์ทํ ๊ธ์ต ์ ๋ณด๋ฅผ ๊ฐ์ง ์ด์ฉ์๋ค์ ๊ฐ์ ์ํ
- ๋ด ๋์ด๋ ์ด์ฉ์๋ค์ ๊ฐ์ ์ํ
-
HONEYMONEY ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ
- ๊ฒ์๊ธ ์์ฑ ๋ฐ ๋๊ธ ์์ฑ
-
๊ธ์ต ์ํ ์ฐํ๊ธฐ
- ๊ธ์ต ์ํ ์์ธ ํ์ด์ง์์ ์ํ ๋ด๊ธฐ, ์ทจ์ํ๊ธฐ
- HONEYMONEY ์ฌ์ฉ์ ์ค ๋ช ๋ช ์ด ์ฐํ๋์ง ํ์ธ ๊ฐ๋ฅ
- ๊ธฐ๊ฐ ๋ณ ๊ธ๋ฆฌ๋ฅผ ์ฐจํธ๋ก ํ ๋์ ํ์ธ
-
์ ์ ์ ํ๋กํ ํ์ด์ง
- ๋ด ๊ธ์ต ์ ๋ณด ๋ณ๊ฒฝ ๊ฐ๋ฅ
- ํ์ ํํด ๊ธฐ๋ฅ
- ๋ด๊ฐ ๋ด์ ์ํ ๋ชฉ๋ก ์ถ๋ ฅ (์๊ธ, ์ ๊ธ) ๋ฐ ๋ด๊ธฐ ์ทจ์
- ๋ด๊ฐ ๋ด์ ์ํ ๊ฐ์ ํ์ธ ๊ฐ๋ฅ
-
๊ธ์ต ์ฑ๋ด
- ์น ์ฌ์ดํธ์ ๋ชจ๋ ํ๋ฉด์์ ์ธ์ ๋ ์ง ์ฑ๋ด๊ณผ ๋ํํ๊ธฐ ๊ฐ๋ฅ
- ๋ด ๊ธ์ต ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฑ๋ด์๊ฒ ๊ธ์ต ์ํ ์ถ์ฒ๋ฐ๊ธฐ
์์๋ถํฐ ๋งํ์ง ์์๋ ๋ถ์ ์ด ์ ํด์ ธ์ ์ ๊ธฐํ๊ณ , ๋ฏฟ์๋งํ ํ์์ ๋ง๋ ๋ง์๊ป ํ๋ก ํธ์ ์ง์คํ ์ ์์ด์ ๋๋ฌด ์ฌ๋ฐ์๋ค. front์์ ์ฌ์ฉํ๊ธฐ ์ํ db๋ฅผ ๋ชจ๋ ๊ตฌ์ถํด๋ ๋๋ถ์ ๋งํ ์์ด ์งํํ ์ ์์๋ค..
์์ ๊ธฐ์๋ถ๋ค์ด ์ฌ์ฉํ๋ stack์ ์ฐ๊ฒ ๋ค๊ณ ๋น์ฐจ๊ฒ ์์ํ์ง๋ง, Vuetify์ ๋ฒฝ์ ๋๋ฌด ๋์๋ค. ๋ฌผ๋ก ๋ถํธ์คํธ๋ฉ๊ณผ ๋์ผํ ๋ถ๋ถ๋ ๋ง์์ง๋ง, ์คํผ๋๋ ๋ค์ด์ผ๋ก๊ทธ ๋ฑ์ด ์์ด ๋จ์ด๊ฐ ๋ฌ๋ผ์ docs๋ณด๋๋ฐ ์๊ฐ์ด ์กฐ๊ธ ๊ฑธ๋ ธ๋ค.
์ง๊ธ๊น์ง ๋ฐฐ์ ๋ ๊ธฐ์ ๋ฐ ์คํ ๋ค์ ์ฌ์ฉํด๋ณด๋ ๊ณผ์ ์ด์ด์ ๋ ์ฌ๋ฏธ์์๊ณ , ์๊ณ ๋ฆฌ์ฆ๊น์ง ๋น ์ง์ง ์๊ณ ๋ฑ์ฅํด์ ๋ฐ๊ฐ์ ๋ค. ๋ํ front๋ ๊ต์ฅํ ์ฃผ๊ด์ ์ธ ์์๋ผ fixํ๋๋๊น์ง ๋๋ฌด ๊ธด ์๊ฐ์ด ๊ฑธ๋ ธ๊ณ , ํํ ์์๋ฅผ ์ ๋๋ก ๋ชปํ ๋๋ง๋ค ๋ต๋ตํจ์ด ๋ง์๋ค.
๋น ๋ฅด๊ฒ back์ ๋๋ด๊ณ front๋ฅผ ๋์์ค ํ์ด์๊ฒ ๊ณ ๋ง๊ณ , ๊ณ ๋ง์ด ๋งํผ ์ ๋ฐ์ ์ธ ๋์์ธ์ ๊น๋ํ๊ฒ ํ๋ค๊ณ ๊ฐ์ธ์ ์ผ๋ก ์๊ฐํ๋ค. ๊ต์ฅํ ๋ง์กฑ์ค๋ฌ์ด ํ๋ก์ ํธ์๊ณ , ํฌํธํด๋ฆฌ์ค๋ก ์ฐ๊ธฐ์ ํ ์ง์๋ ๊ฒฐ๊ณผ๋ฌผ์ด๋ผ๊ณ ์๋ถํ ์ ์๋ค.
๊ฐ์ฅ ์ฌ๋ฏธ์์๋ ๊ฒ์ ์์ธ๋ก AI Chat Bot์ธ๋ฐ, css๋ ๋์์ธ ํ๋ ๊ฒ์ด๋ผ ์ง๋ฆฌ๋ ๊ฐ์ด ์์๋๋ฐ, ์ง์ Chat Bot์ ํ๋ จ์์ผ ์ํ๋ ๋๋ต๊ณผ ์ ์ ์ ๋ณด๋ฅผ ๋ฏธ๋ฆฌ ๋๊ฒจ์ฃผ์ด ์ฌ์ฉ์ UX๋ฅผ ํฅ์์ํฌ ์ ์๋ค๋ ์ ์ด ๋งค๋ ฅ์ ์ด์๋ค. ํ์ธ ํ๋์ ์งํํ๊ณ ์ถ์์ผ๋ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ์ค๋นํด๋ ์ํ์์ ์์ํ๋ ค๋, ์ ๋ฃ์๋ค๋ ์ ์์ ํฌ๊ธฐํ๊ฒ ์์ฌ์ ๋ค.. ๋ค์ ํ๋ก์ ํธ์๋ AI์์๋ฅผ ์ด์ฉํ ์์ ํ๋ก์ ํธ๋ฅผ ์งํํด๋ณด๊ณ ์ถ๋ค.
๊ฐ๋ฐ์์ ๋ถ์ ๊ณผ ํ์ ์ด ์ด๋ฐ ๊ฒ์ธ๊ฐ? ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์ญํ ๋ถ๋ด์ด ์ฝ์ง ์์ ๊ฒ์ด๋ผ ์๊ฐํ์ง๋ง, ์๋ก ๊ฐ์์ ์ญํ ์ 120% ํด์ฃผ๋ฉด์ ์ฒ์๋ถํฐ ๋๊น์ง ์์กฐ๋กญ๊ฒ ํ๋ฌ๊ฐ ์ ์๊ฒ ํด์ค ํ์ด์๊ฒ ๊ณ ๋ง์ต๋๋ค! ์ฝ๋ ์ค๋ฅ ์ฐพ๋ ๊ฒ ํ๋ค์์ง, ํ์ํฌ๋ ์๋ฒฝํ๋ค!
ํ ํ๊ธฐ ๋์ ๋ฐฐ์ฐ๋ฉด์ โ์ด๋ฐ ๊ฑด ๊ตณ์ด ์ ์ฐ์ง?โ ๋ผ๊ณ ์๊ฐํ๋ ๊ฒ๋ค์ด ์ดํด๋๊ธฐ๋ ํ๊ณ , ์๋ก์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐ๋ฉด์ docs ๋ณด๋ ๋ฅ๋ ฅ์ด ์๊ธด ๊ฒ ๊ฐ๋ค.
ํนํ, front-end ๊ตฌ์ถ์ด ์ ์ฐจ ์งํ๋๋ฉด์ ์ปดํฌ๋ํธ์ ํ์์ฑ์ ๋ผ์ ๋ฆฌ๊ฒ ๋๊ผ๋ค. ์ฐ๋ฆฌ ํ๋ก์ ํธ๋ ์ฌ์ฌ์ฉ ๋ฐ์๋ ์๋ ๋นกํ๋์ฝ๋ฉ์ด๋ค. ์ด๋ฒ ํ๋ก์ ํธ๋ฅผ ๊ณ๊ธฐ๋ก ๋ค์๋ฒ์ ์ปดํฌ๋ํธ๋ฅผ ์ ๊ทน ํ์ฉํด์ ํด๋ฆฐ ์ฝ๋ฉ์ ๊ฐ๊น์ ์ง๋๋ก ํด์ผ๊ฒ ๋ค.
์ผ์ฃผ์ผ๋์ ์์ด๋ฐ์ฐํธ์ ์ด๋ฉด์ ์์ด ์๋ณด์ผ ์ ๋๋ก ํผ๊ณค์ ์ฉ์์ง๋ง, ์๊ฐ ๊ฐ๋ ์ค๋ ๋ชจ๋ฅด๊ณ ๊ฒฐ๊ณผ๋ฌผ ๋ณด๋ฉด์ ๋ฟ๋ฏํด ํ๋ค. ์ฌ๋ฐ๊ณ ํํ ์์ด ๋ด ์ธ์ ์ฒซ ํ๋ก์ ํธ๋ฅผ ์์ฑํ ์ ์์์ ๊ฐ์ฌํ๋ค! ๐

