Skip to content

eunjijilong/Candy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

505 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

README

image 133 (1)

๐Ÿ“‘ ์ฃผ์ œ

๋ฐ”์ฝ”๋“œ๋กœ ๋งฅ์ฃผ ์ฐพ๊ธฐ ๋ฐ ๋งฅ์ฃผ ์ถ”์ฒœ ์„œ๋น„์Šค


๐ŸŽ‰ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

๋ฌธ์ œ

ํ˜„์žฌ ๊ตญ๋‚ด ์ถœ์‹œํ•˜๋Š” ๋งฅ์ฃผ์˜ ์ข…๋ฅ˜๊ฐ€ ๋งŽ์•„์ง€๊ณ  ์žˆ๋‹ค. ๋งŽ์€ ๋งฅ์ฃผ ์ค‘ ์–ด๋–ค ๋งฅ์ฃผ๊ฐ€ ๋ณธ์ธ์ด ์ข‹์•„ํ•˜๋Š” ๋ง›์˜ ๋งฅ์ฃผ์ผ์ง€ ์•Œ ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค.

ํ•ด๊ฒฐ๋ฐฉ์•ˆ

  1. ์นด๋ฉ”๋ผ๋กœ ๋งฅ์ฃผ ๋ฐ”์ฝ”๋“œ๋ฅผ ์Šค์บ”ํ•ด ํ•ด๋‹น ๋งฅ์ฃผ์˜ ์ •๋ณด์™€ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  2. ์‚ฌ์šฉ์ž ์ •๋ณด์™€ ๋ฆฌ๋ทฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งฅ์ฃผ๋ฅผ ์ถ”์ฒœํ•ด์ค€๋‹ค.

๐Ÿ”‘ ์ฃผ์š” ๊ธฐ๋Šฅ

  1. ์นด๋ฉ”๋ผ๋กœ ๋ฐ”์ฝ”๋“œ๋ฅผ ์Šค์บ”ํ•ด ๋งฅ์ฃผ ์ •๋ณด์™€ ๋ฆฌ๋ทฐ ํ™•์ธ, ๋ฆฌ๋ทฐ ๋‚จ๊ธฐ๊ธฐ
  2. ์‚ฌ์šฉ์ž ์ •๋ณด์™€ ๋ฆฌ๋ทฐ ๊ธฐ๋ฐ˜์œผ๋กœ ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์ถ”์ฒœํ•ด์ฃผ๋Š” ๋งฅ์ฃผ ํ™•์ธ

๐Ÿ–ฅ ์„œ๋น„์Šค ํ™”๋ฉด


๐ŸŽจ ํ™”๋ฉด ์„ค๊ณ„์„œ

๋ฉ”์ธํŽ˜์ด์ง€

๋งฅ์ฃผ ๊ฒ€์ƒ‰

๋ฐ”์ฝ”๋“œ๋กœ ๋งฅ์ฃผ ๊ฒ€์ƒ‰ or ์ธ์ฆ

๋งฅ์ฃผ ์ƒ์„ธ ํŽ˜์ด์ง€

๋งˆ์ด ํŽ˜์ด์ง€ (์Œ์ฃผ ๊ธฐ๋ก)

๋งˆ์ดํŽ˜์ด์ง€ (๋งฅ์ฃผ ๋„๊ฐ)

๋งˆ์ดํŽ˜์ด์ง€ (์Œ์ฃผ ๋‚ด์—ญ)


โš™ ์•„ํ‚คํ…์ฒ˜

image 133 (1)


๐Ÿ“ ERD

image 133 (1)


๐Ÿ›  ์ฃผ์š” ๊ธฐ์ˆ 

๋ฐฑ

  • openJDK 11
  • IntelliJ IDE
  • Springboot 2.7.7
  • Spring Data JPA
  • Spring Web
  • MySql: 8.0.32
  • python: 3.11.2
  • flask: 2.2.3
  • redis: 5.0.7

ํ”„๋ก ํŠธ

  • flutter 3.7.6
  • get(X) 4.6.5

๐Ÿ›  ํ˜‘์—… ํˆด

  • Git
  • Notion
  • Jira
  • Figma

๐Ÿ›  ํ˜‘์—… ํ™˜๊ฒฝ

Git

  • ์ฝ”๋“œ ๋ฒ„์ „์„ ๊ด€๋ฆฌ

Notion

  • ํšŒ์˜๊ฐ€ ์žˆ์„ ๋•Œ ๋งˆ๋‹ค ํšŒ์˜๋ก์„ ๊ธฐ๋กํ•ด ๋ณด๊ด€
  • ๊ธฐ์ˆ  ๊ณต๋ถ€ ์‹œ ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•ด ํŒ€์›๊ณผ ๊ณต์œ 
  • ๊ฐ™์€ ๋ฒ„๊ทธ ๋ฐœ์ƒ ์‹œ ๋น ๋ฅธ ํ•ด๊ฒฐ์„ ์œ„ํ•ด ๋””๋ฒ„๊น… ๋‚ด์—ญ์„ ๊ธฐ๋ก
  • ๊ธฐ๋Šฅ๋ช…์„ธ์„œ, ERD, REST API ๋“ฑ ๋ชจ๋‘๊ฐ€ ๊ณต์œ ํ•ด์•ผํ•˜๋Š” ๋ฌธ์„œ ๊ด€๋ฆฌ
  • ์ปจ๋ฒค์…˜ ์ •๋ฆฌ
  • ๊ฐ„ํŠธ์ฐจํŠธ ๊ด€๋ฆฌ

Jira

  • ๋งค์ฃผ ๋ชฉํ‘œ๋Ÿ‰์„ ์„ค์ •ํ•ด Sprint ์ง„ํ–‰
  • ์—…๋ฌด์˜ ํ• ๋‹น๋Ÿ‰์„ ์ •ํ•ด Story Point๋ฅผ ์„ค์ •ํ•˜๊ณ , In-Progress โ†’ Done ์ˆœ์œผ๋กœ ์ž‘์—…

Figma

  • ํ™”๋ฉด ์„ค๊ณ„์„œ ์ž‘์„ฑ

๐Ÿ“„ ์‹œ์—ฐ ์‹œ๋‚˜๋ฆฌ์˜ค

๋งฅ์ฃผ ์ถ”์ฒœ

  1. ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธ์„ ํ•˜๊ณ  ๋ฉ”์ธํŽ˜์ด์ง€์— ์ ‘์†ํ•œ๋‹ค.

  2. ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งฅ์ฃผ๋ฅผ ์ถ”์ฒœํ•ด์ค€๋‹ค.

    2-1. candy ์ถ”์ฒœ

    1. ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํ˜ธํ•˜๋Š” ๋งฅ์ฃผ๋ฅผ ๋‚จ๊ธด ๋ฆฌ๋ทฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒŒ์•…ํ•˜์—ฌ ํ•ด๋‹น ๋งฅ์ฃผ์™€ ๋น„์Šทํ•œ ๋งฅ์ฃผ๋ฅผ ์ถ”์ฒœํ•œ๋‹ค.
    2. ๋ฆฌ๋ทฐ๊ฐ€ ์—†์„ ๊ฒฝ์šฐ ํšŒ์›๊ฐ€์ž… ์‹œ ๋ฐ›์•„์˜ค๋Š” ๋งฅ์ฃผ ์„ ํ˜ธ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ถ”์ฒœํ•œ๋‹ค.

    2-2. ๋น„์Šทํ•œ ๋งฅ์ฃผ ์ถ”์ฒœ

    1. ์‚ฌ์šฉ์ž๊ฐ€ ์ตœ๊ทผ์— ์กฐํšŒํ•œ ๋งฅ์ฃผ์™€ ๋น„์Šทํ•œ ๋งฅ์ฃผ๋ฅผ ์ถ”์ฒœํ•œ๋‹ค.

    2-3. ์œ ์ € Pick

    1. ํ•˜๋ฃจ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ข‹์•„์š”๋ฅผ ๋งŽ์ด ๋ฐ›์€ ๋ฆฌ๋ทฐ์˜ ๋งฅ์ฃผ๋ฅผ ์ถ”์ฒœํ•œ๋‹ค.

๋งฅ์ฃผ์˜ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์œ„ํ•œ ๊ฒ€์ƒ‰

  1. ๋งฅ์ฃผ์ด๋ฆ„์„ ์˜๋ฌธ or ํ•œ๊ธ€๋กœ ๊ฒ€์ƒ‰ํ•œ๋‹ค.
  2. ํ•ด๋‹นํ•˜๋Š” ๋งฅ์ฃผ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋‚˜์˜ค๋ฉฐ ํด๋ฆญ์‹œ ๋งฅ์ฃผ ์ƒ์„ธ ํŽ˜์ด์ง€๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

๋งฅ์ฃผ ์ƒ์„ธ ํŽ˜์ด์ง€

  1. ๋งฅ์ฃผ ์ด๋ฏธ์ง€๋ฅผ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ ๋ฐ”์ฝ”๋“œ ์ธ์‹์‹œ ์ƒ์„ธํŽ˜์ด์ง€๋กœ ๋„˜์–ด์˜จ๋‹ค.
  2. ๋งฅ์ฃผ ์ƒ์„ธํŽ˜์ด์ง€์—๋Š” ๋‹ค์–‘ํ•œ ์ •๋ณด๊ฐ€ ๋‚˜์˜จ๋‹ค
    1. ๋งฅ์ฃผ ์ด๋ฆ„ (์˜๋ฌธ,ํ•œ๊ธ€)
    2. ์‚ฌ์šฉ์ž๋“ค์ด ๋‚จ๊ธด ๋ณ„์ ์˜ ํ‰๊ท 
    3. ๋งฅ์ฃผ์˜ ์ข…๋ฅ˜ (์—์ผ,ํŽ˜์ผ ๋“ฑ๋“ฑ,,,)
    4. ๋งฅ์ฃผ์˜ ์›์‚ฐ์ง€์™€ ๋„์ˆ˜๊ฐ€ ๋‚˜์˜จ๋‹ค.
    5. ์‚ฌ์šฉ์ž๊ฐ€ ํ•ด๋‹น ๋งฅ์ฃผ์— ์ข‹์•„์š”๋ฅผ ๋ˆŒ๋ €๋Š”์ง€ ์•„์ด์ฝ˜์œผ๋กœ ํ‘œ์‹œ๋œ๋‹ค.
    6. ํ•ด๋‹น ๋งฅ์ฃผ์˜ ์ƒ‰๊น”, ๋ฐ”๋””๊ฐ, ๋ง›, ํ–ฅ์ด ํ‘œ์‹œ๋˜๋ฉฐ ์‚ฌ์šฉ์ž๋“ค์ด ๋‚จ๊ธด ๋ฆฌ๋ทฐ์˜ ํ‰๊ท ์น˜๋กœ ํ‘œ์‹œ๋œ๋‹ค.

๋ฐ”์ฝ”๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋งฅ์ฃผ ๊ฒ€์ƒ‰ ๋ฐ ๋งฅ์ฃผ ์ธ์ฆ

  1. ์Šค์บ๋„ˆ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋งฅ์ฃผ ๋ฐ”์ฝ”๋“œ๋ฅผ ์ฐ์œผ๋ฉด ๋งฅ์ฃผ ์ƒ์„ธํŽ˜์ด์ง€๊ฐ€ ๋‚˜์˜จ๋‹ค
  2. โ€˜์˜ค๋Š˜ ๋งˆ์‹  ๋งฅ์ฃผ๊ฐ€ ๋งž์œผ์‹ญ๋‹ˆ๊นŒ?โ€™๋ผ๋Š” ํŒ์—…์ฐฝ์ด ๋‚˜์˜ค๊ณ  ํ™•์ธ ์‹œ ์Œ์ฃผ ๊ธฐ๋ก์ด ์ถ”๊ฐ€๋œ๋‹ค.
  3. โ€˜๋ฆฌ๋ทฐ๋ฅผ ๋“ฑ๋ก ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒโ€™๋ผ๋Š” ํŒ์—…์ฐฝ์ด ๋‚˜์˜ค๊ณ  ํ™•์ธ ์‹œ ๋ฆฌ๋ทฐ ํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐ„๋‹ค.

์Œ์ฃผ ๊ธฐ๋ก

  1. ๋งฅ์ฃผ๋ฅผ ์ธ์ฆํ•œ ๋‚ ์—๋Š” ์Œ์ฃผ ๊ธฐ๋ก ๋‹ฌ๋ ฅ์—์„œ ๋…ธ๋ž€์ƒ‰์ƒ์œผ๋กœ ๋‚ ์งœ์— ํ‘œ์‹œ๋œ๋‹ค.
  2. ๋งˆ์‹  ๋งฅ์ฃผ๋Š” ์ƒ‰์ƒ์œผ๋กœ ๋งˆ์‹œ์ง€ ์•Š์€ ๋งฅ์ฃผ๋Š” ํ‘๋ฐฑ์œผ๋กœ ๋งฅ์ฃผ ๋„๊ฐ์— ํ‘œ์‹œ๋˜๋ฉฐ ๋‹ค์–‘ํ•œ ์ •๋ ฌ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์žˆ๋‹ค.
    1. ์ „์ฒด : ๋ชจ๋“  ๋งฅ์ฃผ๊ฐ€ ๋‚˜์˜จ๋‹ค.
    2. ์ข‹์•„์š”ํ•œ ๋งฅ์ฃผ : ์‚ฌ์šฉ์ž๊ฐ€ ์ข‹์•„์š”ํ•œ ๋งฅ์ฃผ๋งŒ ์ถœ๋ ฅ๋œ๋‹ค.
    3. ๋งˆ์‹  ๋งฅ์ฃผ , ๋งˆ์‹œ์ง€ ์•Š์€ ๋งฅ์ฃผ : ์‚ฌ์šฉ์ž๊ฐ€ ๋งˆ์‹  ๋งฅ์ฃผ์™€ ๋งˆ์‹œ์ง€ ์•Š์€ ๋งฅ์ฃผ๋งŒ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค.
  3. ๋งฅ์ฃผ ๋„๊ฐ์—์„œ ์ด ๋งฅ์ฃผ์˜ ๊ฐฏ์ˆ˜ ์ค‘ ๋ช‡ ๊ฐœ์˜ ๋งฅ์ฃผ๋ฅผ ๋งˆ์…จ๋Š”์ง€ ํผ์„ผํŠธ๋กœ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค.
  4. ์Œ์ฃผ ๋‚ด์—ญ์—๋Š” ์Œ์ฃผ ์ผ ์ˆ˜, ์—ฐ์† ์Œ์ฃผ ์ผ ์ˆ˜, ์ด ๋งˆ์‹  ์บ” ์ˆ˜, ์ƒ์œ„ ๋ช‡ ํผ์„ผํŠธ ์• ์ฃผ๊ฐ€์ธ์ง€ ๋‚˜์˜ค๊ฒŒ๋œ๋‹ค.
  5. ๋˜ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ๋งˆ์‹  ๋งฅ์ฃผ์˜ ์ข…๋ฅ˜์™€ ๋งฅ์ฃผ ์›์‚ฐ์ง€๋ฅผ Pie ์ฐจํŠธ ํ˜•์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ธ๋‹ค.

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

2023.02.20 ~ 2023.04.07 (์•ฝ7์ฃผ)

โค๏ธ ****ํŒ€์›

ํ”„๋ก ํŠธ

eunjijilong - Overview

Taco-Developer - Overview

๋ฐฑ

Gukss - Overview

sksn12 - Overview

cwelly - Overview

yyh7750 - Overview

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages