Team Project (2021-2022)/NoLFI

[6์ฃผ์ฐจ] ์‚ฌ์ „์กฐ์‚ฌ(์ธํ„ฐ๋ทฐ)๋ฅผ ํ†ตํ•œ ๊ธฐ๋Šฅ ๊ตฌ์ฒดํ™”

์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž 2022. 2. 28. 18:18

๐ŸŒน ~ 5์ฃผ์ฐจ๊นŒ์ง€ ์ง„ํ–‰ ๊ธฐ๋ก ๊ฐ„๋‹จ ์š”์•ฝ

  • UN ์ฃผ์ œ : 12. Responsible Consumption and Production
  • ๋ณ€๊ฒฝํ•œ ์ฃผ์ œ ํ•œ ์ค„ ์š”์•ฝ : ์†Œ์ƒ๊ณต์ธ๋“ค ๊ฐ„ ์‹์ž์žฌ ๊ณต์œ  ํ”Œ๋žซํผ
  • ํŒ€๋ช… :  NoLFI (No Leftover Food Ingredients)
  • target : ์†Œ์ƒ๊ณต์ธ (๊ฐ€๊ฒŒ ์ฃผ์ธ)

๐ŸŒน ์ฃผ์ œ ๋ณ€๊ฒฝ, ๊ธฐ๋Šฅ ๊ตฌ์ฒดํ™”ํ•˜๋Š” ํ•œํŽธ, ๊ฐœ๋ฐœ ๊ณต๋ถ€๋„ ๋™์‹œ์— ์ง„ํ–‰

  • ๊ธฐ์ˆ  ์Šคํƒ ๊ฒฐ์ • ๋ฐ ํ™•์ •์„ ์œ„ํ•œ flutter ๊ฐœ๋ณ„ ๊ณต๋ถ€ ๋ฐ ๋‹น๊ทผ ๋งˆ์ผ“ clone coding ์ง„ํ–‰
    ๊ธฐ๋Šฅ ๋ฐ ์ฃผ์ œ๊ฐ€ ๊ตฌ์ฒดํ™”๊ฐ€ ๋œ ๊ฒƒ์ด ํ™•์ •์ด ๋˜๊ณ , figma๊ฐ€ ์™„์„ฑ๋˜๋ฉด ๋ฐ”๋กœ ๊ฐœ๋ฐœ ์‹œ์ž‘ ์˜ˆ์ •

 

๐ŸŒน ๋ณ€๊ฒฝ ์ฃผ์ œ์— ๋Œ€ํ•ด, ์†Œ์ƒ๊ณต์ธ๋ถ„๋“ค์„ ์ง์ ‘ ๋งŒ๋‚˜ ์‚ฌ์ „์กฐ์‚ฌ(์ธํ„ฐ๋ทฐ) ์ง„ํ–‰

  • ์ธํ„ฐ๋ทฐ ์ง„ํ–‰ ๋ฐฐ๊ฒฝ
    target์ธต์ด ์†Œ์ƒ๊ณต์ธ(๊ฐ€๊ฒŒ ์ฃผ์ธ)์œผ๋กœ, ํ”„๋กœ์ ํŠธ ์ฃผ์ œ๋กœ ์„ ์ •ํ•œ solution์ด ๊ณผ์—ฐ ์‹ค์งˆ์ ์œผ๋กœ ๋„์›€์ด ๋˜๋Š” ํ•ด๊ฒฐ์ฑ…์ธ์ง€๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ง์ ‘ ์†Œ์ƒ๊ณต์ธ(๊ฐ€๊ฒŒ ์ฃผ์ธ)๋ถ„๋“ค์„ ๋งŒ๋‚˜, ํ•ด๋‹น ๊ธฐ๋Šฅ ๋ฐ ํŒ€์›๋“ค๊ณผ ์ธ์‹ํ•œ ๋ฌธ์ œ๊ฐ€ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ํ˜„์‹ค์—์„œ๋Š” ์ง„ํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ํŒŒ์•…ํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ ์ธํ„ฐ๋ทฐ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.
  • ํ•™๊ต(์ˆ™๋ช…์—ฌ๋Œ€) ์ฃผ๋ณ€์˜ ์•ฝ 12๊ฐœ์˜ ๊ฐ€๊ฒŒ ์‚ฌ์žฅ๋‹˜๋“ค๊ณผ์˜ ์ธํ„ฐ๋ทฐ ์ง„ํ–‰  
    12๊ฐœ์˜ ์‚ฌ์ „์กฐ์‚ฌ ํ‘œ๋ณธ๋งŒ์œผ๋กœ, ํ”„๋กœ์ ํŠธ ์ฃผ์ œ ๋ฐ ํ•ด๋‹น solution์˜ ํšจ๋Šฅ์„ ํ™•์ธํ•˜๊ณ  ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์€ ์–ด๋ ต์ง€๋งŒ, ์ง์ ‘ 12๊ฐœ์˜ ๊ฐ€๊ฒŒ ์‚ฌ์žฅ๋‹˜๋“ค๊ณผ์˜ ์ธํ„ฐ๋ทฐ๋ฅผ ํ†ตํ•ด, ์ธํ„ฐ๋ทฐ ์ „์— ์ƒ๊ฐํ–ˆ๋˜ ๊ธฐ๋Šฅ๋“ค์„ ๊ตฌ์ฒดํ™”ํ•˜๋Š”๋ฐ ๋„์›€์ด ๋˜์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ ๋ถ„๋ช…ํ–ˆ๋‹ค.

๊ฐ€๊ฒŒ๋ช…๊ณผ ์ธํ„ฐ๋ทฐ ๋‚ด์šฉ ๊ด€๋ จ์€ ๋น„๊ณต๊ฐœ ์œ„ํ•ด ๋ชจ์ž์ดํฌ ์ฒ˜๋ฆฌ

 

๐ŸŒน ์ธํ„ฐ๋ทฐ ์ดํ›„, ์ฃผ์ œ ๋ฐ ๊ธฐ๋Šฅ ๊ตฌ์ฒดํ™”

  • ์šฐ๋ฆฌ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค 1๋ฌธ์žฅ์œผ๋กœ ์š”์•ฝ
    ์ง€์—ญ ์†Œ์ƒ๊ณต์ธ์„ ์œ„ํ•œ, ์‹๋‹น์—์„œ ๋‚จ๋Š” ์žฌ๋ฃŒ๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ฒŒ ๋„์™€์ฃผ๋Š” ํŒ๋งค ๋ฐ ๊ตฌ๋งค ํ”Œ๋žซํผ
  • ํ•ด๊ฒฐํ•˜๋ ค๋Š” ๋ฌธ์ œ
    1. ์†Œ์ƒ๊ณต์ธ : ์Œ์‹๋ฌผ ๋“ฑ์˜ ์“ฐ๋ ˆ๊ธฐ ์ฒ˜๋ฆฌ ํ•ด๊ฒฐ 
    2. ํ™˜๊ฒฝ : ๋‚ญ๋น„๋˜๋Š” ์‹์žฌ๋ฃŒ(+์†Œ๋ชจํ’ˆ) ๊ฐ์†Œ
    3. ๊ฐœ์ธ : ์ €๋ ดํ•œ ๊ฐ€๊ฒฉ์œผ๋กœ ์žฌ๋ฃŒ ๊ตฌ๋งค ๊ฐ€๋Šฅ
  • ์„œ๋น„์Šค ๊ธฐ๋Šฅ ์ •๋ฆฌ
    ๊ธฐ๋Šฅ 1 ) ์†Œ์ƒ๊ณต์ธ(ํŒ๋งค์ž) <-> ์†Œ์ƒ๊ณต์ธ or ๊ฐœ์ธ (๊ตฌ๋งค์ž) 
             * ๊ธฐ๋Šฅ ์„ค๋ช… - ๋‚จ๋Š” ์‹์ž์žฌ(+๋นจ๋Œ€ ๊ฐ™์€ ์†Œ๋ชจํ’ˆ)๋ฅผ ์†Œ์ƒ๊ณต์ธ/๊ฐœ์ธ์ด ์ €๋ ดํ•œ ๊ฐ€๊ฒฉ์œผ๋กœ ๊ตฌ๋งค
    ๊ธฐ๋Šฅ 2 ) ์†Œ๋Ÿ‰์˜ ์‹์ž์žฌ or (๋นจ๋Œ€ ๊ฐ™์€ ์†Œ๋ชจํ’ˆ) ํ•„์š”ํ•œ ์†Œ์ƒ ๊ณต์ธ๋“ค ๊ฐ„ ๊ณต๋™๊ตฌ๋งค 
  • ์„œ๋น„์Šค(์•ฑ)์˜ ๋Œ€ํ‘œ ์ƒ‰๊น”
    - main ์ƒ‰ : mint
    - sub ์ƒ‰ : ๋…ธ๋ž‘
    - ๊ธ€์”จ : ๊ฒ€์ •
    ex) 

๋Œ€ํ‘œ ์ƒ‰๊น” ์˜ˆ์‹œ

 

  • ์„œ๋น„์Šค(์•ฑ)์˜ ๋Œ€ํ‘œ ์•„์ด์ฝ˜
    ๊ธ€์”จ๋กœ๋งŒ(๋†€ํ”ผ) + ์ƒ‰ ์กฐํ•ฉ _ figma ์•ฑ ๊ธ€์”จ์ฒด๋กœ ๊ฒฐ์ •