Team

<aside> <img src="/icons/link_lightgray.svg" alt="/icons/link_lightgray.svg" width="40px" /> Quick Link (์ž์œ ๋กญ๊ฒŒ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”)

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/a920db2e-4a67-4d89-97dc-7f13e6f32f1b/69d22971-3634-4ef4-bff5-69da228db4af/1608908_github_icon.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/a920db2e-4a67-4d89-97dc-7f13e6f32f1b/69d22971-3634-4ef4-bff5-69da228db4af/1608908_github_icon.png" width="40px" /> Github

https://github.com/OEasy-for-Cucumber

</aside>

</aside>


<aside> <img src="/icons/megaphone_lightgray.svg" alt="/icons/megaphone_lightgray.svg" width="40px" /> ํ”„๋กœ์ ํŠธ

</aside>

<aside> <img src="/icons/bookmark_lightgray.svg" alt="/icons/bookmark_lightgray.svg" width="40px" /> ๊ธฐํš ๊ด€๋ จ ๋ฉ”๋ชจ

10.11 ํšŒ์˜๋ก

10.14 ํšŒ์˜๋ก

</aside>

<aside> ๐Ÿ‘ช Ground Rules

โฐย 10~16์‹œ๋Š” ๋ชจ์—ฌ์„œ ํšŒ์˜ or ์ฝ”๋”ฉ
๐Ÿซถ๐Ÿปย ์‹ธ์šฐ์ง€๋ง๊ณ  ์—ด์‹ฌํžˆ ํ•˜๊ธฐ ํ•˜ํ•˜ํ˜ธํ˜ธ

</aside>

<aside> โ›ณ Goals

12์›” ์ „๊นŒ์ง€ ์™„์„ฑํ•ฉ์‹œ๋‹ค ํ™”์ดํŒ… ~๐Ÿ‘๐Ÿป

</aside>

<aside> <img src="/icons/megaphone_lightgray.svg" alt="/icons/megaphone_lightgray.svg" width="40px" /> ๊ฐœ๋ฐœํ™˜๊ฒฝ

Project Convention

Code Convention

Github Rules

</aside>

<aside> <img src="/icons/calendar-month_lightgray.svg" alt="/icons/calendar-month_lightgray.svg" width="40px" /> ์บ˜๋ฆฐ๋”

์˜ค์ด๋ ค์ข‹์•„! ์ตœ์ข…ํ”„๋กœ์ ํŠธ ํƒ€์ž„๋ผ์ธ

</aside>

<aside> <img src="/icons/alarm_purple.svg" alt="/icons/alarm_purple.svg" width="40px" /> ์ผ์ผ ๊ฐœ๋ฐœ ๊ณ„ํš์„œ

์ด๋ฆ„ ์ฃผ๊ฐ„ ๊ณ„ํš 10/14( ์›” ) ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ์ฃผ๊ฐ„ ๊ณ„ํš 10/21 ( ์›” ) ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ†  ์ผ ์ฃผ๊ฐ„ ๊ณ„ํš 10/28 ( ์›” ) ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ์ฃผ๊ฐ„ ๊ณ„ํš 11/4 ( ์›” ) ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ 11/11 (์›”) ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ์ฃผ๊ฐ„ ๊ณ„ํš 11/18 ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ
๊น€ํ˜„๋นˆ ๋๋‚ด์ฃผ๊ฒŒ ๋†€๊ธฐ ์ฃผ์ œ ํšŒ์˜, ํŒ€ ๋ฃฐ ์„ค์ •, ์•Œ๊ณจ 1๋ฌธ์ œ 2์ฃผ ๊ณ„ํš์งœ๊ธฐ, ํ•„์š”ํ•œ ๊ธฐ์ˆ  ์Šคํƒ ํŒŒ์•… ๋ฐ ๊ณต๋ถ€ ๊ธฐ๋Šฅ๋ณ„ ์š”๊ตฌ์‚ฌํ•ญ ๋„์ถœ ์—ฌํ–‰ ์—ฌํ–‰ ์˜ˆ๋น„๊ตฐ ์˜ˆ๋น„๊ตฐ ์˜ˆ๋น„๊ตฐ ํšŒ์˜ํšŒ์˜ ์ดˆ๊ธฐ ์„ธํŒ… ์ผ์ •์€ ํƒ€์ดํŠธํ•œ๊ฒŒ ์ค‘์š”ํ•œ๊ฑฐ๊ฑฐ๋ฉ์š” ๋ฐฐํฌ, ํ™˜๊ฒฝ ์„ค์ •
๋กœ๊ทธ์ธ ๊ฐœ๋ฐœ ๋กœ๊ทธ์ธ
JWT ๊ฐœ๋ฐœ
์ž„ํ˜„์•„ websocket ๊ณต๋ถ€. ์—ฌํ–‰ ์—ฌํ–‰ ์—ฌํ–‰ ๋ฆฌ์•กํŠธ ์ดˆ๊ธฐ์…‹ํŒ… ๋””์ž์ธํšŒ์˜ ๋ฆฌ์•กํŠธ ๊ฐ•์˜,
์‹ค์‹œ๊ฐ„ ํˆฌํ‘œ ๊ฒ…๋ทฐ 3์‹œ ํ‡ด๊ทผ์ด์š” ์ค‘๋Œ€ํ•œ ํšŒ์˜๋กœ ์ธํ•œ ๋ถˆ์ฐธ ํˆฌํ‘œ ์ฑ„ํŒ… ์ปค๋ฎค css ์–ด๋Š์ •๋„ axios ์„ค์ • ํˆฌํ‘œ ์ฑ„ํŒ… UI ์–ด๋ ดํ’‹์ด ํˆฌํ‘œ ์ฑ„ํŒ… ๋ชจ๋ฐ”์ผ UI ๋? ํˆฌํ‘œ ์ฑ„ํŒ… ์›น UI ๋กœ๊ทธ์ธ ๋œ ์œ ์ € ๋ฐ›์•„์˜ค๊ธฐ ๋ฐฐํฌ๋„์ „
๋ฐฐํฌ ์™„. ๋ฐฐํฌ ์ž๋™ํ™” ์™„.
ํˆฌํ‘œ ํšจ๊ณผ ์ˆ˜์ •
์›น์†Œ์ผ“ ์—ฐ๊ฒฐ
์ปค๋ฎค๋‹ˆํ‹ฐ List ๋ชจ๋ฐ”์ผ UI ์™„ + detail page ์ด๋™ ์ปค๋ฎค๋‹ˆํ‹ฐ List ์›น UI, detail page UI ๋ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ, ์ˆ˜์ • UI ํ• ๊ฑฐ ์—†์œผ๋ฉด custom confirm ์ฐฝ ๋งŒ๋“ค์–ด๋ณผ๊นŒโ€ฆ
๋ฐ•์ง„์ˆ˜ apache kafka ์ธํ”„๋Ÿฐ ๊ฐ•์˜ ๋“ฃ๊ธฐ ์ง„์งœ์ง„์งœ apache kafka ๊ฐ•์˜ ๋“ฃ๊ธฐ~ ์˜ˆ๋น„๊ตฐ ๋ฉ”์ธ ๊ธฐ๋Šฅ ๋‹ค ๋๋‚ด๊ธฐ OpenWeatherMap-api ํ†ต์‹ ํ•ด๋ณด๊ธฐ(์™ธ๊ตญ์ด๋ผ ๋ถ€์ •ํ™• ๊ธฐ์ƒ์ฒญ ํ•ด๋ณด๊ธฐ๋กœ)/ ์Šค์›จ๊ฑฐ ๊ธฐ๋Šฅ ํ™•์ธ/ ํ™˜๊ฒฝ ์„ค์ • ํšŒ์˜
์Šค์›จ๊ฑฐ ํ™˜๊ฒฝ์„ค์ • ๋ฐ ์‹คํ–‰ ํ™•์ธ/
๊ธฐ์ƒ์ฒญ API ๋งŒ์ ธ๋ณด๊ธฐ/
RDS ์„œ๋ฒ„ ๋„์šฐ๊ธฐ OE์ง€์ˆ˜ ๋๋‚ด๊ธฐ/
๋ฐฑ์—”๋“œ ์„œ๋ฒ„ ๋„์šฐ๊ธฐ ์„œ๋ฐ•์ž„ ๋ชจ์ž„

ใ„ด ๋„ค??? ์ €์š”?? ใ„ด ์•ˆ์˜ค์„ธ์—ฌ? ใ„ด ใ…‹ใ…‹ ๊น€์€ ์—†์–ด์š”? ใ„ด ์™€๋„ ์•ˆ๊ปด๋“œ๋ฆฌ๊ธด ํ•ด์—ฌ ใ„ด ใ… ใ… โ€ฆ.๐Ÿ˜ข | | | | | | | | | | | | | | | | | | | ๋ฐ•์ˆ˜๋ฏธ | | | ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€๊ธฐ | ๋ฉ”์ธํŽ˜์ด์ง€ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ณต๋ถ€ | ๋ฉ”์ธํŽ˜์ด์ง€ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ณต๋ถ€ | ๋ฉ”์ธํŽ˜์ด์ง€ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ณต๋ถ€ | | | | | | | | | | | | ๋ฉ”์ธ css ํ• ์ˆ˜์žˆ๋Š”๊ฑฐ ํ•˜๊ธฐ | 3์‹œ ์กฐํ‡ดํ• ๊ฒŒ์š” ์ฝœ๋ก | ์ € ๋ฐ”๋น ์š” | ๋ฉ”์ธ ๋””์ž์ธ ์™„์„ฑ๋˜๋ฉด ์‹œ์ž‘ - | | ์•ฝ์†์žˆ์Œ์š” ใ…  | | | | | | | | | | | | | | | | ์„œ์ƒ›๋ณ„ | ์นด์นด์˜ค๋กœ๊ทธ์ธ ๊ณต๋ถ€ | ์•„์ด๋””์–ด ํšŒ์˜, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด | JWT ๊ณต๋ถ€ | ์นด์นด์˜ค ๋กœ๊ทธ์ธ ๊ณต๋ถ€ | ์™€์ด์–ด ํ”„๋ ˆ์ž„ ์งœ๊ธฐ | jwt, ์™ธ๋ถ€๋กœ๊ทธ์ธapi, ๋‚ ์”จ ๊ณต๊ณต๋ฐ์ดํ„ฐ ๊ณต๋ถ€ (3) | ์นด์นด์˜ค ๋กœ๊ทธ์ธ ๊ณต๋ถ€(2) | ๋กœ๊ทธ์ธ ๊ณต๋ถ€(์นด์นด์˜ค์•ฑ๊ถŒํ•œ ์‹ฌ์‚ฌ ์™„๋ฃŒ ํ•„์š” !!) | ๋กœ๊ทธ์ธ ๊ณต๋ถ€ | ํšŒ์›๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ์—ฐ์Šต | ๋กœ๊ทธ์ธ ์ƒํƒœ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ zustand ๊ณต๋ถ€ํ•˜๊ธฐ | zustand๋ฅผ ํ™œ์šฉํ•œ ๋กœ๊ทธ์ธ ๊ถŒํ•œ ์„ค์ • ์—ฐ์Šตํ•ด๋ณด๊ธฐ | | | ๋กœ๊ทธ์ธ UI ์™„์„ฑ | ๋ฆฌ์•กํŠธ ์•ฑ ์ดˆ๊ธฐ์…‹ํŒ… | ๋ฐฐํฌ, ๋กœ๊ทธ์ธ/ํšŒ์›๊ฐ€์ž… UI ์‹œ์ž‘, ๋ฐฐ๊ฒฝ์ปฌ๋Ÿฌ๋ž‘ ํฐํŠธ ์‚ฝ์ž…, ์นด์นด์˜ค๋กœ๊ทธ์ธ ํ…Œ์ŠคํŠธ ์•ฑ ์–ด์ฉŒ๊ณ  ๊ถŒํ•œ์‹ ์ฒญ ๋‹ค์‹œ ํ•ด๋ณด๊ธฐ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | </aside>

https://www.figma.com/design/ShAHGyPThEF4qcsxmdsdT4/์˜ค์ด๋ ค์ข‹์•„์˜-๊ทธ๋ฆผ์†œ์”จ?node-id=0-1&node-type=canvas&t=WIoJh84L2vY0dgEC-0

https://www.figma.com/board/bVwHvv4pn0tj2EyMXWc5VW/์˜ค์ด๋ ค์ข‹์•„?node-id=0-1&node-type=canvas&t=WfA5qgPc39IyZl1i-0