๊ฐ์ธ ์ด๋ ๋ฃจํด ๊ธฐ๋ก ๋ฐ ๋ง์ถคํ ์ถ์ฒ ์๋น์ค
FitLog๋ ์ด๋, ์ฒด์ค, ์ธ๋ฐ๋, ์๋จ ๋ฑ์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋กํ๊ณ ๋ถ์ํ์ฌ ์ฌ์ฉ์์ ๋ชฉํ์ ๋ง๋ ์ด๋ ๋ฃจํด๊ณผ ์๋จ์ ์ถ์ฒํ๋ ์๋น์ค
Spring Boot ๊ธฐ๋ฐ์ REST API ์๋ฒ ๊ฐ๋ฐ์ ํ์ตํ๊ธฐ ์ํ ๊ฐ์ธ ํ๋ก์ ํธ์ด๋ฉฐ ์ ๊ฐ ์ธ๋ ค๊ณ ๋ง๋ค์์ต๋๋ค.
- ์ฒด์ค ๋ฐ ์ ์ฒด ๋ณํ ๊ธฐ๋ก
- ์ด๋ ๊ธฐ๋ก ๊ด๋ฆฌ
- ์ธ๋ฐ๋ ์ ๋ณด ๊ด๋ฆฌ
- ์ด๋ ๋ฃจํด ๊ด๋ฆฌ
- ์ด๋ ๋ฐ์ดํฐ ๋ถ์
- ๋ง์ถคํ ์ด๋ ๋ฃจํด ์ถ์ฒ
- ๋ง์ถคํ ์๋จ ์ถ์ฒ
- Spring Boot ๊ธฐ๋ฐ ๋ฐฑ์๋ ๊ฐ๋ฐ
- REST API ์ค๊ณ
- Spring Data JPA ํ์ฉ
- MySQL ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง
- ๊ณ์ธตํ ์ํคํ ์ฒ ์ค๊ณ
- ์์ธ ์ฒ๋ฆฌ ๋ฐ ๊ฒ์ฆ
- AI API ์ฐ๋ ๊ฒฝํ
- Docker ๋ฐ ๋ฐฐํฌ ๊ฒฝํ
- Java 21
- Spring Boot
- Spring Data JPA
- Hibernate
- MySQL
- Docker
- Docker Compose
- Swagger (SpringDoc OpenAPI)
- OpenAI API (์์ )
- Git
- GitHub
์ฌ์ฉ์์ ํ์ฌ ๋ชธ ์ํ๋ฅผ ๊ธฐ๋กํฉ๋๋ค.
- ํค
- ์ฒด์ค
- ๋์ด
- ์ฑ๋ณ
- ์ธ๋ฐ๋ ์ ๋ณด
- ๊ณจ๊ฒฉ๊ทผ๋
- ์ฒด์ง๋ฐฉ๋
- ์ฒด์ง๋ฐฉ๋ฅ
- BMI
- ๊ธฐ์ด๋์ฌ๋
์ฒด์ค ๋ณํ๋ฅผ ์ถ์ ํฉ๋๋ค.
- ์ฒด์ค ๊ธฐ๋ก
- ์ฒด์ค ์์
- ์ฒด์ค ์ญ์
- ๊ธฐ๊ฐ๋ณ ์กฐํ
- ์ฒด์ค ๋ณํ ๊ทธ๋ํ
- ํ๊ท ์ฒด์ค ๊ณ์ฐ
- ๋ชฉํ ์ฒด์ค ๋๋น ์งํ๋ฅ
์ฌ์ง์ ํตํด ์ ์ฒด ๋ณํ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
- ์ฌ์ง ์ ๋ก๋
- ์ดฌ์ ๋ ์ง ์ ์ฅ
- ๊ธฐ๊ฐ๋ณ ์กฐํ
- ์ ํ ๋น๊ต
- AI ๊ธฐ๋ฐ ๋ณํ ๋ถ์
์ด๋ ์ํ ๋ด์ญ์ ์ ์ฅํฉ๋๋ค.
- ๋ณต์ฑ
- ์ ๋
- ์ฃผ์ง์
- ๋ฐ๋
- ํฌ์ค
- ๋งจ๋ชธ์ด๋
- ํด๋ผ์ด๋ฐ
- ์ด๋ ์ข ๋ฅ
- ์ด๋ ์๊ฐ
- ์ด๋ ๊ฐ๋
- ๋ฉ๋ชจ
์ ์ง์ ๊ณผ๋ถํ๋ฅผ ์ํ ์์ธ ๊ธฐ๋ก ๊ธฐ๋ฅ
- ์ด๋๋ช
- ์ธํธ ์
- ๋ฐ๋ณต ํ์
- ๋ฌด๊ฒ
- ์ด๋ ๋ถ์
๋ฒค์นํ๋ ์ค
- 60kg ร 10ํ
- 65kg ร 8ํ
- 70kg ร 6ํ
์ฌ์ฉ์๊ฐ ์ด๋ ์ข ๋ฅ๋ฅผ ์ง์ ๋ฑ๋กํ ์ ์์ต๋๋ค.
- ๋ฒค์นํ๋ ์ค
- ์ค์ฟผํธ
- ๋ฐ๋๋ฆฌํํธ
- ํ์
- ๋ฅ์ค
์ฌ์ฉ์์ ์ด๋ ๋ชฉํ์ ์ด๋ ์ด๋ ฅ์ ๊ธฐ๋ฐ์ผ๋ก ์ถ์ฒ
์์
- ๊ฐ๋ ๋ฃจํด
- ์ฆ๋ ๋ฃจํด
- ์ ์ง ๋ฃจํด
- ๋ณต๊ตฌ ๋ฃจํด
์ฌ์ฉ์์ ํ๋๋๊ณผ ๋ชฉํ์ ๋ฐ๋ฅธ ์๋จ ์ถ์ฒ
์์
- ๋ฒํฌ์ ์๋จ
- ๊ฐ๋ ์๋จ
- ์ ์ง ์๋จ
- BMR ๊ณ์ฐ
- TDEE ๊ณ์ฐ
- ๋ชฉํ ์นผ๋ก๋ฆฌ ๊ณ์ฐ
AI๊ฐ ์ด๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ์ฌ ํผ๋๋ฐฑ ์ ๊ณต
์์
- ์ด๋๋ ๋ถ์กฑ ๋ถ์
- ์ด๋ ๋น๋ ๋ถ์
- ๋ฃจํด ๊ฐ์ ์ ์
- ์๋จ ํผ๋๋ฐฑ
- ๋ชฉํ ๋ฌ์ฑ ๊ฐ๋ฅ์ฑ ์์ธก
์ฃผ์ ์ํฐํฐ
- User
- BodyProfile
- WeightRecord
- InbodyRecord
- BodyImage
- Exercise
- WorkoutLog
- WorkoutSet
- Routine
- Recommendation
- ์ฌ์ฉ์ ๊ด๋ฆฌ
- ์ฒด์ค ๊ธฐ๋ก CRUD
- ์ธ๋ฐ๋ ๊ธฐ๋ก CRUD
- ์ด๋ ๊ธฐ๋ก CRUD
- ์ด๋ ์ข ๋ฅ ๊ด๋ฆฌ
- ์ด๋ ํต๊ณ
- ์ฒด์ค ๋ณํ ๋ถ์
- ๋ฃจํด ๊ด๋ฆฌ
- ๋ชฉํ ์ค์
- ์๋จ ๊ด๋ฆฌ
- ์นผ๋ก๋ฆฌ ๊ณ์ฐ
- ์ถ์ฒ ์์คํ
- OpenAI ์ฐ๋
- AI ์ด๋ ์ฝ์น
- AI ์๋จ ์ฝ์น
- ๊ฐ์ฒด์งํฅ ์ค๊ณ
- ๊ณ์ธตํ ์ํคํ ์ฒ
- REST API ์ค๊ณ
- JPA ์ํฐํฐ ์ค๊ณ
- ํธ๋์ญ์ ๊ด๋ฆฌ
- ์์ธ ์ฒ๋ฆฌ
- ์ธ์ฆ/์ธ๊ฐ
- Docker ๋ฐฐํฌ
- AI API ์ฐ๋
๋ฐ๋ฏผ์ฑ
Backend Study Project with Spring Boot