Skip to content

yerroong/LG-CookingLog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

185 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿณ CookingLog (์ฟ ํ‚น๋กœ๊ทธ)

์š”๋ฆฌ ๋ ˆ์‹œํ”ผ ๊ณต์œ  ๋ฐ ๊ธฐ๋ก ํ”Œ๋žซํผ

๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

์ฟ ํ‚น๋กœ๊ทธ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ ˆ์‹œํ”ผ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณ„์ ๊ณผ ํ›„๊ธฐ๋ฅผ ๋‚จ๊ฒจ ๊ฒ€์ฆ๋œ ๋ ˆ์‹œํ”ผ๋ฅผ ์ถ•์ ํ•˜๋Š” ์š”๋ฆฌ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ๋ณธ ํ”„๋กœ์ ํŠธ๋Š” LG U+ ์œ ๋ ˆ์นด 3๊ธฐ ํ”„๋ก ํŠธ์—”๋“œ ๋น„๋Œ€๋ฉด๋ฐ˜ ๋ฏธ๋‹ˆํ”„๋กœ์ ํŠธ 2๋กœ ์ง„ํ–‰๋˜์—ˆ์œผ๋ฉฐ, ํ”„๋ก ํŠธ์—”๋“œ ์ค‘์‹ฌ์˜ ์„œ๋น„์Šค ๊ธฐํšยท๊ตฌํ˜„ ๋ฐ ํŒ€ ํ˜‘์—… ๊ฒฝํ—˜์„ ๋ชฉํ‘œ๋กœ ์ œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

โš™๏ธ ํฌํŒ… ๋งค๋‰ด์–ผ (์‹คํ–‰ ๋ฐฉ๋ฒ•)

1๏ธโƒฃ ํ”„๋กœ์ ํŠธ ์„ค์น˜

npm install

2๏ธโƒฃ AI ๊ธฐ๋Šฅ ์‚ฌ์šฉ์„ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜

npm i react-markdown
npm install @google-cloud/vision
  • react-markdown โ†’ AI ์ฑ—๋ด‡ ์‘๋‹ต์„ ๋งˆํฌ๋‹ค์šด ํ˜•์‹์œผ๋กœ ๋ Œ๋”๋ง
  • @google-cloud/vision โ†’ ์Œ์‹ ์ด๋ฏธ์ง€ ์ธ์‹์„ ์œ„ํ•œ Google Cloud Vision API ์—ฐ๋™

3๏ธโƒฃ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ • (.env.local)

ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ์— .env.local ํŒŒ์ผ์„ ์ƒ์„ฑ ํ›„ ์•„๋ž˜ ๊ฐ’์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

GOOGLE_VISION_CREDENTIALS=...
GROQ_API_KEY=...
NEXT_PUBLIC_KAKAO_JS_KEY=...

โš ๏ธ .env.local ํŒŒ์ผ์€ Git์— ์ปค๋ฐ‹ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

4๏ธโƒฃ ์‹คํ–‰

npm run dev

๐ŸŽฏ ํ”„๋กœ์ ํŠธ ๋ชฉํ‘œ

  • Next.js, TypeScript ๊ธฐ๋ฐ˜ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ๊ฒฝํ—˜
  • ์‹ค์ œ ์‚ฌ์šฉ์ž ํ๋ฆ„์„ ๊ณ ๋ คํ•œ UI/UX ๊ตฌํ˜„
  • REST API ์—ฐ๋™ ๋ฐ ํ˜‘์—… ๊ฒฝํ—˜
  • ๊ธฐ๋Šฅ ๋‹จ์œ„ ๋ธŒ๋žœ์น˜ ์ „๋žต์„ ํ†ตํ•œ ํŒ€ ๊ฐœ๋ฐœ

๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ

Frontend

  • TypeScript
  • Next.js
  • CSS / CSS Module

Backend

  • Kotlin
  • Spring Boot
  • Spring Security + JWT
  • RESTful API

Database

  • MySQL

AI & External API

  • Groq LLM (LLaMA ๊ณ„์—ด)
  • Google Cloud Vision API

โœจ ํ•ต์‹ฌ ๊ธฐ๋Šฅ

ํšŒ์›

  • ํšŒ์›๊ฐ€์ž… / ๋กœ๊ทธ์ธ
  • ํšŒ์›์ •๋ณด ์ˆ˜์ •
  • ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ๋ ˆ์‹œํ”ผยท๋Œ“๊ธ€ ๋งˆ์ดํŽ˜์ด์ง€ ์กฐํšŒ

๋ ˆ์‹œํ”ผ

  • ๋ ˆ์‹œํ”ผ ๋“ฑ๋ก / ์กฐํšŒ / ์ˆ˜์ • / ์‚ญ์ œ
  • ์ตœ์‹ ์ˆœ ยท ์ธ๊ธฐ์ˆœ ยท ๋ณ„์ ์ˆœ ์ •๋ ฌ
  • ์นดํ…Œ๊ณ ๋ฆฌ ๋ฐ ์žฌ๋ฃŒ ํ•„ํ„ฐ๋ง
  • ์ข‹์•„์š” ๊ธฐ๋Šฅ

๋ณ„์  & ๋Œ“๊ธ€

  • 1~5์  ๋ณ„์  ๋“ฑ๋ก
  • ๋Œ“๊ธ€ CRUD
  • ๋ณ„์  ํ‰๊ท  ์ž๋™ ๊ณ„์‚ฐ

AI ๊ธฐ๋Šฅ

  • ์Œ์‹ ์‚ฌ์ง„ ์—…๋กœ๋“œ ์‹œ ์Œ์‹ ์ถ”์ • ๋ฐ ์นผ๋กœ๋ฆฌ ๋ถ„์„
  • ๋ ˆ์‹œํ”ผยท์š”๋ฆฌ ๊ด€๋ จ ์งˆ๋ฌธ ์‘๋‹ต AI ์ฟ ํ‚น๋ด‡ ์ œ๊ณต

๐ŸŒฑ ๋ธŒ๋žœ์น˜ ์ „๋žต

main
 โ””โ”€ develop
     โ””โ”€ feature/*
  • ๊ธฐ๋Šฅ ๋‹จ์œ„ feature ๋ธŒ๋žœ์น˜ ๊ฐœ๋ฐœ
  • develop ๋ณ‘ํ•ฉ ํ›„ main ๋ฐ˜์˜

๐Ÿ–ค ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ปจ๋ฒค์…˜

feat: ๊ธฐ๋Šฅ ์š”์•ฝ

- ๋ณ€๊ฒฝ ๋‚ด์šฉ ์š”์•ฝ

ํƒ€์ž… ๋“ฑfeat, fix, docs, design, refactor, chore

๐Ÿ“… ๊ฐœ๋ฐœ ์ผ์ •

2025.12.09 ~ 2025.12.22

์ฃผ์ฐจ ์ฃผ์š” ๋‚ด์šฉ
1์ฃผ์ฐจ ๊ธฐํš, UI/UX ์„ค๊ณ„, ๊ธฐ๋ณธ ๊ธฐ๋Šฅ ๊ตฌํ˜„
2์ฃผ์ฐจ API ์—ฐ๋™, AI ๊ธฐ๋Šฅ ๊ตฌํ˜„, ํ…Œ์ŠคํŠธ ๋ฐ ์ •๋ฆฌ

๐Ÿ‘ฅ ์—ญํ•  ๋ถ„๋‹ด

์ด๋ฆ„ ๋‹ด๋‹น
๊น€์˜ˆ๋ฆฐ (ํŒ€์žฅ) ํ™ˆ, ๋กœ๊ทธ์ธ/๊ฐ€์ž…, ์ด๋ฒคํŠธ ํŽ˜์ด์ง€, AI ์ฟ ํ‚น๋ด‡
๋ฅ˜์ข…ํ˜„ ๋งˆ์ดํŽ˜์ด์ง€, ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€, QA, ๋ฌธ์„œํ™”
์ด๋™์—ฐ Kotlin ๊ธฐ๋ฐ˜ ๋ฐฑ์—”๋“œ API ๊ฐœ๋ฐœ, DB ์„ค๊ณ„, ๋ณด์•ˆ ์„ค์ •
์ดํ˜์ค€ ๋ ˆ์‹œํ”ผ ๊ฒŒ์‹œํŒ, ๋Œ“๊ธ€ยท๋ณ„์  ๊ธฐ๋Šฅ ๊ตฌํ˜„, ๋ฐœํ‘œ

๐Ÿ”— ํ”„๋กœ์ ํŠธ ๊ฒฐ๊ณผ ๋ฐ ๋งํฌ

image

์‹œ์—ฐ์˜์ƒ: https://github.com/user-attachments/assets/1f9e7891-1d56-421a-a8e9-a550fcb2e06f

  • ์‚ฌ์šฉ์ž ์ฐธ์—ฌ ๊ธฐ๋ฐ˜ ๋ ˆ์‹œํ”ผ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌํ˜„
  • Kotlin + Spring Boot ๊ธฐ๋ฐ˜ ์•ˆ์ •์ ์ธ ๋ฐฑ์—”๋“œ API ๊ตฌ์ถ•
  • AI๋ฅผ ํ™œ์šฉํ•œ ์Œ์‹ ๋ถ„์„ ๋ฐ ์š”๋ฆฌ ๋ณด์กฐ ๊ธฐ๋Šฅ ์ œ๊ณต
  • ํ”„๋ก ํŠธ์—”๋“œ ์ค‘์‹ฌ ํŒ€ ํ˜‘์—… ๋ฐ ์‹ค๋ฌด ํ๋ฆ„ ๊ฒฝํ—˜

About

๐Ÿ’—LG U+ ์œ ๋ ˆ์นด ํ”„๋ก ํŠธ 3๊ธฐ | ๋ฏธ๋‹ˆ ํŒ€ํ”„๋กœ์ ํŠธ2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors