2023.06.19
~ 2023.07.15
๊ฑด๊ฐ ๊ด๋ฆฌ ์ข ํฉ ์๋น์ค
- ์ ์ ์ข ํฉ ๊ฑด๊ฐ ๊ด๋ฆฌ ํ๋ซํผ
- ์ํ ์ข ํฉ ์ ๋ณด ์ ๊ณต
- ์ปค๋ฎค๋ํฐ ๋ฐ ์น๊ตฌ ๊ธฐ๋ฅ์ ๊ฐ์ง ์์ ์ฌ์ดํธ ๊ธฐ๋ฅ
- ์๋จ ๊ด๋ฆฌ ์์คํ
- ๊ฐ์ธ ์ ์ฒด ๊ธฐ๋ก ๊ด๋ฆฌ ์์คํ
๊น์ฑํ | ๋ฌธ์ฑ๋ฏผ | ๋ฐ๋ฏผ์ค | ๋ฐ์ง์ฉ | ์ด์ฐฝ์ค |
` |
- ์ผ๋ฐ ํ์๊ฐ์ ๊ณผ ์ด๋ฅผ ๋ฐํ์ผ๋ก ํ ์ผ๋ฐ ๋ก๊ทธ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ํ์๊ฐ์ ์์๋ ์์ด๋, ๋น๋ฐ๋ฒํธ, ์ด๋ฉ์ผ, ์ฑ๋ณ, ๋๋ค์์ ํ์๋ก ๋ฐ์์ต๋๋ค
- ์นด์นด์ค, ๋ค์ด๋ฒ, ๊ตฌ๊ธ์ ์ด์ฉํ ์์ ๋ก๊ทธ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ํ ๊ฒ์ ํ์ด์ง | ์ํ ์์ธ ํ์ด์ง |
์ํ ๊ฒ์ ํ์ด์ง
- ํค์๋๋ฅผ ํตํด ์ํ ๊ฒ์ ๊ฐ๋ฅ
- ๊ฒ์ํ์ด์ง์์๋ ์์๋ฒํธ, ์ํ๋ช , ์ ์กฐ์ฌ ์ ๋ณด ํ์ํ๋ฉฐ ๋ฆฌ์คํธ๋ก ์ ๋ ฌ
- ํ ํ์ด์ง์ 10๊ฐ์ฉ ๋ณด์ฌ์ง๊ฒ ์ ๋ ฌ
์ํ ์์ธ ํ์ด์ง
- ์์์ ์์ ์์ธ์ ๋ณด(1ํ ์ ๊ณต๋, ์๋์ง(kcal) ๋ฑ) ํ์
- ์์ ์ ๋ณด ํ์๋ฅผ ๊ทธ๋ํ, ํ ์คํธ ๋ฐฉ์์ผ๋ก ํํ
- ํ์ํ๋ฌผ, ๋จ๋ฐฑ์ง, ์ง๋ฐฉ ๋ฟ ์๋๋ผ ๊ฐ์ข ์์์์ธ์ ๋ณด์ ๊ณต
- ์์ธ ํ์ด์ง์์ ์๋จ ๋ฆฌ์คํธ์ ์ถ๊ฐ ๊ฐ๋ฅ
- ์์๋ณ ํ๋ถํ ์์์๋ฅผ ํ๊ทธ๋ฅผ ํตํด ํํ
๋ฐ๋ ํธ๋ํน ํ์ด์ง | ๊ธฐ๋ก๋ณด๊ธฐ | ๊ธฐ๋กํ๊ธฐ |
- ์ ์ ์ ์ฒด์ค, ๊ณจ๊ฒฉ๊ทผ๋, ์ฒด์ง๋ฐฉ๋ ๊ธฐ๋ก ๋ฐ bmi, ์ฒด์ง๋ฐฉ๋ฅ ๊ณ์ฐ
- ๊ธฐ๋ก๋ณด๊ธฐ : ๊ธฐ๋กํ ์ ์ฒด ์ ๋ณด๋ฅผ ๊ณผ๊ฑฐ ๋ ์ง๋ถํฐ ์ค๋ฆ์ฐจ์ ํ ์ด๋ธ๋ก ์ถ๋ ฅ
- ๊ธฐ๋กํ๊ธฐ : ์ค๋ ๋ ์ง๋ก ์ ์ฒด ์ ๋ณด ๊ธฐ๋ก
- ์ค๋ ๋ ์ง ๊ธฐ๋ก์ด ์์ ๊ฒฝ์ฐ ์ค๋ ๋ ์ง๋ก ๊ธฐ๋ก ์์ฑ
- ์ค๋ ๋ ์ง ๊ธฐ๋ก์ด ์์ ๊ฒฝ์ฐ ์ ๋ ฅํ ๊ฐ์ผ๋ก ๊ฐฑ์
- ์ฒด์ค, ๊ณจ๊ฒฉ๊ทผ๋, ์ฒด์ง๋ฐฉ๋ ํญ์ผ๋ก ์ํ๋ ์ ์ฒด ์ ๋ณด ๋ณํ๋ฅผ chart.js ๊ทธ๋ํ ์ถ๋ ฅ
- ๊ธฐ๋ก๋ ๋ ์ง์ ์ต์ 5๊ฐ์ ์ ์ฒด ์ ๋ณด ์นด๋๋ก ์ถ๋ ฅ
- ์ด์ ๋ ์ง์์ ์ ์ฒด ์ ๋ณด ๋ณํ๋ ๊ณ์ฐ
์ปค๋ฎค๋ํฐ ๊ฒ์ํ ํ์ด์ง | ๊ฒ์๊ธ ์์ฑ ํ์ด์ง |
- ์ข ํฉ๊ฒ์ํ๊ณผ ์๋จ ๊ณต์ ๊ฒ์ํ ์ ํํด์ ๊ฒ์ ๋ฐ ํฌ์คํ ๊ฐ๋ฅ
- ์ถ์ฒ์, ์ต์ ์์ผ๋ก ์ ํํด์ ํฌ์คํ ๊ฐ๋ฅ
- ๊ฒ์๊ธ ๋ฑ๋ก, ์์ , ์ญ์ ๊ฐ๋ฅ ๋ฐ ๊ถํ ๋ถ์ฌ
- ๊ฒ์๊ธ์ ๋๊ธ ๊ธฐ๋ฅ
- ๊ฒ์๊ธ ๋ฑ๋ก ์์ ์ด๋ฏธ์ง ๋ฑ๋ก ๊ธฐ๋ฅ
- ์ด๋ฏธ์ง๋ฅผ ๋ฑ๋กํ ๋, ๋ด๊ฐ ์ค๋ ๋จน์ ์๋จ์ ์ ํํ๋ฉด, ์ด๋ฏธ์ง๋ฅผ ์์งํ์ฌ ์์์ ๋ํ ์ด๋ฏธ์ง๋ก ์ง์ ๊ฐ๋ฅ
์๋จ๋ฆฌ์คํธ ์ ๋ณด ํ์ด์ง | ์๋จ ๋ฑ๋ก ํ์ด์ง |
์๋จ๋ฆฌ์คํธ ์ ๋ณด ํ์ด์ง
- ํ์ฌ ๋ฑ๋กํ ์๋จ์ ์์ ์ข ๋ฅ ๋ฐ ์ด ์์์ฑ๋ถ ํ์ธ ๊ฐ๋ฅ
- ์๋จ๋ฆฌ์คํธ์ ํญ๋ชฉ ์์ , ์ถ๊ฐ, ์ญ์ ๊ฐ๋ฅ
์๋จ ๋ฑ๋ก ํ์ด์ง
- ์ญ์ทจํ ์๋จ์ ์์ ์ ๋ณด๋ณ ๊ถ์ฅ๋ ๋ง์กฑ์ ๋(๋ง์กฑ, ๊ณผ๋ค, ๋ถ์กฑ) ํ์
- ์๋จ ํ์ (์์นจ, ์ ์ฌ, ์ ๋ ) ์ค์
- ์๋จ ์ ์ ๋ฐ ๋ฉ๋ชจ ๊ฐ๋ฅ
๋ฐ์ผ๋ฆฌ๋ฉ๋ด ๋ฌ๋ ฅํ์ด์ง |
- ํ์์ ๋จน์ ์๋จ ๋ ์ง๋ณ ํ์ธ ๊ฐ๋ฅ
- ๋ฑ๋ก๋ ์๋จ์ด ์๋ ๋ ์ง์
- ๋ ์ง ํด๋ฆญํ๋ฉด ์์นจ, ์ ์ฌ, ์ ๋ ์์ผ๋ก ์๋จ ํ์
- ํ์์ ๋ฑ๋กํ ์๋จ ์ ๋ณด ๋ฐ์
์ถ์ฒ ํ์ด์ง ํ๋ฉด |
- ์์์ ์ ํ ์ ๊ฐ๋จํ ์์์ ์ ๋ณด ์ค๋ช
- ์ ํํ ์์์๋ณ ํด๋น ์์์๊ฐ ํ๋ถํ ์์ ์ถ์ฒ
- ์์๋ณ ํด๋น ์ฐ๊ด ๊ฒ์ ์ํ ์ ๋ณด ์ ๊ณต
๋ด ์ ์ฒด์ ๋ณด | ๋์ ๊ถ์ฅ๋ | ๋ด๊ฐ ์ด ํฌ์คํธ | ์ธ์ ์ฌํญ ๋ณ๊ฒฝ ํ์ด์ง |
- ๋ด ์ ๋ณด, ๋ด ๊ถ์ฅ๋, ๋ด ํฌ์คํธ๋ฅผ ๋ณผ ์ ์๋ ํ์ด์ง
- ํ์์ ์ ์ฒด์ ๋ณด ์์ ๊ฐ๋ฅ
- ํ์์ด ์ด ๊ธ๋ค ํ์ด์ง ์ฒ๋ฆฌ๋ก ๋ณด๊ธฐ ๊ฐ๋ฅ
- ์น๊ตฌ๋ฑ๋ก/์น๊ตฌ๋ฆฌ์คํธ ์ด๋
- ์น๊ตฌ๋ฑ๋กํ๋ฉด ์น๊ตฌ์ ํ์ด์ง ๋ณด๊ธฐ ๊ฐ๋ฅ
- ๋์ ๊ธฐ์ด๋์ฌ๋(BMR)๊ณผ ๋์ ๊ถ์ฅ๋, ์ค๋ ์ญ์ทจํ ์์์ ์ ํ์ธ ๊ฐ๋ฅ
-
BackEnd
- Spring Boot : 3.0.7
- Java 17
- Spring Security
- JPA Hibernate
- JUnit
-
FrontEnd
- HTML, CSS, JS
- Thymeleaf
- Tailwind
- jQuary
- Bootstrap
- AJAX
-
API, DB
- ์ํ์์ฝํ์์ ์ฒ ์ํ ์์์ฑ๋ถ DB
- ๋ณด๊ฑด๋ณต์ง๋ถ ํ๊ตญ์ธ ์์์ ์ญ์ทจ๊ธฐ์ค
- AWS s3
- AWS rds(MariaDB)
- Google Vision API
-
Infrastructure
- Jenkins
- NCP
- GITHUB
- Docker
- NPM
- Gradle