Skip to content

gdsckoreahackathon2022/42_Gabojago

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

97 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ๋…น์ƒ‰ ํƒ์ง€๊ธฐ๐ŸŒ


๋…น์ƒ‰ํƒ์ง€๊ธฐ๋Š” Google mobile vision ์„ ์ด์šฉํ•ด์„œ ๋ฐ”์ฝ”๋“œ ์Šค์บ”์„ ํ†ตํ•ด ๋ฌผ๊ฑด์„ ์ฐ์—ˆ์„ ๋•Œ, ํ™˜๊ฒฝ์˜ค์—ผ ๋ถ€ํ•˜๋‚˜ ํ๊ธฐ๋ฌผ ๋ฐœ์ƒ์ด ์ ์€์ง€ ํ™•์ธํ•˜๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค.


๋ชฉ์ฐจ



๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ํŒ€์› ์†Œ๊ฐœ

๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง ํŒ€์žฅ & ๋””์ž์ด๋„ˆ Back-end Front-end Back-end
Name ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ๊น€๋ณด๊ฒฝ ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ๊น€ํ˜œ์†ก ๐Ÿ‘จโ€๐Ÿ’ป ๊ฐ•์ •์ธ ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ์กฐ์†Œ์—ฐ

๐Ÿงจ ์‚ฌ์šฉ ๊ธฐ์ˆ  ๋ฐ ์–ธ์–ด

image

Google ๊ธฐ์ˆ 

  • Google mobile vision
  • Google lens
  • Google flutter
  • Google Cloud Platform (GCP) - compute engine
  • Google login

๐Ÿ’ก ์„œ๋น„์Šค์˜ ๋ชฉ์ 

์ง€๊ตฌ์˜จ๋‚œํ™”์™€ ํ™˜๊ฒฝ์˜ค์—ผ์ด ๊ฐ€์†ํ™”๋จ์— ๋”ฐ๋ผ ํ™˜๊ฒฝํŒŒ๊ดด๊ฐ€ ์ฆ๊ฐ€ํ•˜๋ฉด์„œ ์„ธ๊ณ„ ๊ณณ๊ณณ์—์„œ ์ด์ƒ ๊ธฐํ›„ํ˜„์ƒ๊ณผ ํ•ด์ˆ˜๋ฉด ์ƒ์Šน ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฌธ์ œ๋“ค์ด ์ง€์†์ ์œผ๋กœ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์— ๋”ฐ๋ผ ๊ธฐ์กด์— ํ™˜๊ฒฝํŒŒ๊ดด๋ฅผ ์•ผ๊ธฐํ•˜๋Š” ํ™”์„์—ฐ๋ฃŒ ๋Œ€์‹ ์— ๊ณตํ•ด์™€ ํ™˜๊ฒฝ์˜ค์—ผ์ด ์ ์€ ๋Œ€์ฒด ์—๋„ˆ์ง€์›์„ ์ด์šฉํ•œ ๋ฌผํ’ˆ๋“ค์˜ ์ƒ์‚ฐ์ด ์ฆ๊ฐ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

ํ•ด๋‹น ์ œํ’ˆ๋“ค์˜ ์‚ฌ์šฉ์„ ์†Œ๋น„์ž์—๊ฒŒ ์žฅ๋ คํ•˜๊ธฐ ์œ„ํ•ด Google Mobile Vision ๊ธฐ์ˆ ์„ ์ด์šฉํ•˜์—ฌ ์–ด๋– ํ•œ ์ œํ’ˆ์ด ํ™˜๊ฒฝ์นœํ™”์ ์ธ์ง€๋ฅผ ์†Œ๋น„์ž๊ฐ€ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ๊ธฐํšํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฐ”์ฝ”๋“œ ์Šค์บ”์„ ํ†ตํ•ด ์ œํ’ˆ๋“ค์˜ ์ •๋ณด๋ฅผ ํš๋“ํ•˜์—ฌ ํ™˜๊ฒฝ์˜ค์—ผ ๋ถ€ํ•˜๋‚˜ ํ๊ธฐ๋ฌผ ๋ฐœ์ƒ์ด ์ ์€์ง€๋ฅผ ํŒŒ์•…ํ•œ ํ›„ ํ™˜๊ฒฝ์นœํ™”๋„๊ฐ€ ๋†’์€ ์ œํ’ˆ์˜ ์‚ฌ์šฉ์„ ์žฅ๋ คํ•˜์—ฌ ์ƒํ™œ ์“ฐ๋ ˆ๊ธฐ๋กœ ์ธํ•œ ํ™˜๊ฒฝ์˜ค์—ผ์„ ๊ฐ์†Œ์‹œํ‚ค๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ž…๋‹ˆ๋‹ค.


โœ” ๊ธฐ๋Šฅ ํ”Œ๋กœ์šฐ

image


๐ŸŽจ ๊ธฐ๋Šฅ ์†Œ๊ฐœ

๋ฐ”์ฝ”๋“œ ์Šค์บ”

image image

  • ๊ตฌ๊ธ€ ๋ Œ์ฆˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ์ œํ’ˆ์˜ ๋ฐ”์ฝ”๋“œ๋ฅผ ์Šค์บ”ํ•ฉ๋‹ˆ๋‹ค.
  • ์Šค์บ” ํ›„ ํ•ด๋‹น ์ œํ’ˆ์˜ ํ™˜๊ฒฝ ๊ธฐ์—ฌ๋„์™€ ํ™˜๊ฒฝ ์ธ์ฆ์„ ๋ฐ˜์˜ํ•˜์—ฌ ์ ์ˆ˜๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

image

  • ๋งŒ์•ฝ ํ•ด๋‹น ์ œํ’ˆ์ด worst ์ œํ’ˆ์ผ ์‹œ ํ•˜๋‹จ์— ๊ฐ™์€ ์นดํ…Œ๊ณ ๋ฆฌ์˜ ์ ์ˆ˜๊ฐ€ ๋†’์€ ์ œํ’ˆ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ๋žญํ‚น

image

  • ํ™˜๊ฒฝ์นœํ™”์ ์ธ ์ œํ’ˆ์„ ์Šค์บ”ํ•  ๋•Œ๋งˆ๋‹ค ๊ทธ๋ฆฐํฌ์ธํŠธ๋ฅผ ํš๋“ํ•˜์—ฌ ๋“ฑ๊ธ‰์„ ์˜ฌ๋ฆฌ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž์˜ ๋“ฑ๊ธ‰ ๋ณ„ ์ˆœ์œ„๋ฅผ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์นดํ…Œ๊ณ ๋ฆฌ ๋žญํ‚น

image image

  • ํ™˜๊ฒฝ์นœํ™”์ ์ธ ์ œํ’ˆ์„ ์นดํ…Œ๊ณ ๋ฆฌ ๋ณ„๋กœ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฒ€์ƒ‰๋Ÿ‰ ์ˆœ์— ๋”ฐ๋ผ ์ œํ’ˆ๋“ค์ด ์ •๋ ฌ๋˜์–ด ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.

๐Ÿ“ˆ ๊ธฐ๋Œ€ํšจ๊ณผ

  • ๋ฐ”์ฝ”๋“œ ์Šค์บ” ์‹œ ํ•ด๋‹น ์ œํ’ˆ์˜ ํ™˜๊ฒฝ ๊ธฐ์—ฌ๋„๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณด์—ฌ์คŒ์œผ๋กœ์จ ์†Œ๋น„์ž๋“ค์ด ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ๊ฒฝ๊ฐ์‹ฌ์„ ๋Š๋‚„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ™˜๊ฒฝ ์นœํ™”์ ์ธ ์ œํ’ˆ์„ ์†Œ๋น„ํ•  ๋•Œ๋งˆ๋‹ค ํ‹ฐ์–ด๊ฐ€ ์ƒ์Šนํ•˜๊ณ , ์‚ฌ์šฉ์ž๋“ค ๊ฐ„์˜ ์ˆœ์œ„๊ฐ€ ์ƒ์Šนํ•˜๋ฉด์„œ ํ™˜๊ฒฝ ์นœํ™”์ ์ธ ์ œํ’ˆ์„ ์†Œ๋น„ํ•˜๊ณ  ์‹ถ์€ ์š•๊ตฌ๋ฅผ ์ž๊ทนํ•ฉ๋‹ˆ๋‹ค.
  • ํ™˜๊ฒฝ ๊ธฐ์—ฌ๋„๊ฐ€ ๋‚ฎ์€ ์ œํ’ˆ์„ ์†Œ๋น„ํ•  ์‹œ ํ™˜๊ฒฝ ๊ธฐ์—ฌ๋„๊ฐ€ ๋†’์€ ์ œํ’ˆ์„ ์ถ”์ฒœํ•ด์คŒ์œผ๋กœ์จ ์†Œ๋น„์˜ ๋ฐฉํ–ฅ์„ฑ์„ ์ „ํ™˜์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์–ด๋– ํ•œ ์ œํ’ˆ์ด ํ™˜๊ฒฝ์นœํ™”์ ์ธ์ง€ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ ์นดํ…Œ๊ณ ๋ฆฌ ๋ณ„ ๋ถ„๋ฅ˜๋ฅผ ํ†ตํ•ด ์ œํ’ˆ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ณ  ์ด๋ฅผ ํ†ตํ•ด ํ•ด๋‹น ์ œํ’ˆ์„ ์ƒ์‚ฐํ•œ ๊ธฐ์—…๋“ค์˜ ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณ ์‹œํ‚ค๋Š” ํšจ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

image

  • ๋ฉ”์ธ ํ™”๋ฉด์— ๊ธฐํ›„๋ณ€ํ™”์˜ ์œ„ํ—˜์„ฑ์„ ์ƒ๊ธฐ์‹œํ‚ค๋Š” ๋ฌธ๊ตฌ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ง€์†์ ์œผ๋กœ ๋…ธ์ถœ์ด ๋  ์ˆ˜ ์žˆ๊ฒŒ๋” ํ•จ์œผ๋กœ์จ ํ™˜๊ฒฝ์— ๋Œ€ํ•ด ๋‹ค์‹œ ํ•œ๋ฒˆ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋” ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿงพ DB Schema ๋ฐ ๋ช…์„ธ์„œ

image

  • Tables
    • users
    • favorites
    • tiers
    • products
    • categories

[๋ช…์„ธ์„œ] swagger ์ฃผ์†Œ

https://app.swaggerhub.com/apis-docs/gabojago/gabojago/1.2.0


๐ŸŽฅ ์‹œ์—ฐ ์˜์ƒ

_.mp4

[ํ˜‘์—… ๊ธฐ๋ก] Notion ์ฃผ์†Œ

https://gabojago.notion.site/a3128ce9b5cb49c5be9f212ee35845de

๋ฐœํ‘œ ppt

42์กฐ ๊ฐ€๋ณด์ž๊ณ  ppt_์ตœ์ข….pdf 42์กฐ ๊ฐ€๋ณด์ž๊ณ  ppt_์ตœ์ข….pptx

๋ฐœํ‘œ ๋Œ€๋ณธ

๊ฐ€๋ณด์ž๊ณ  ๋ฐœํ‘œ ๋Œ€๋ณธ.pdf

์‹คํ–‰ ํŒŒ์ผ

ํ•˜๋‹จ ์••์ถ• ํŒŒ์ผ ๋‚ด๋ถ€ APK ์‹คํ–‰

Team42_๋…น์ƒ‰ํƒ์ง€๊ธฐ.zip