From 3c2352026813c5ccecbfc352d852adb75916cdd6 Mon Sep 17 00:00:00 2001 From: Haedeok Song <86779839+ss0ngcode@users.noreply.github.com> Date: Mon, 2 Sep 2024 12:26:44 +0900 Subject: [PATCH 1/3] Update README.md --- README.md | 143 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 97 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index ab43a1b..b173e8a 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,10 @@ # ๐ŸšŒ ํƒˆ๊นŒ? -## ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ -- [ํƒˆ๊นŒ?-ํ•ด์ปคํ†ค](https://github.com/Kernel360/hackathon2-talkka)์— ์ด์€ ํ”„๋กœ์ ํŠธ -- ์ถœํ‡ด๊ทผ์‹œ๊ฐ„ ๋‚ด๊ฐ€ ํƒ€๋ ค๋Š” ๋ฒ„์Šค์— ์ขŒ์„๋Š” ๋ช‡๊ฐœ๋‚˜ ๋‚จ์•„์žˆ์„๊นŒ? -- [๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ](https://www.data.go.kr/index.do)์—์„œ ๋ฒ„์Šค ์ •๋ณด๋ฅผ ์ œ๊ณต๋ฐ›์•„ ์‹ค์‹œ๊ฐ„ ๋„์ฐฉ์ •๋ณด์™€ ๋‚จ์€ ์ขŒ์„๊ฐœ์ˆ˜ ํ†ต๊ณ„ ๋ฐ ์˜ˆ์ธก์„ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. - -
+- [ํƒˆ๊นŒ? - ํ•ด์ปคํ†ค](https://github.com/Kernel360/hackathon2-talkka)์— ์ด์€ ํ”„๋กœ์ ํŠธ +- [๊ณต๊ณต ๋ฐ์ดํ„ฐํฌํ„ธ](https://www.data.go.kr/index.do)์—์„œ Open API๋ฅผ ํ†ตํ•ด ์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ๋กœ **๋‚จ์€ ์ขŒ์„์˜ ํ†ต๊ณ„ ๋ฐ ์˜ˆ์ธก** ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณต ํ•˜๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ## ํŒ€์› ์†Œ๊ฐœ + @@ -36,10 +33,49 @@
-
+## ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ + +### ๋Œ€์ค‘๋“ค์ด ๊ฒช๋Š” ํ˜„์‹ค + +แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-02 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 10 56 54 + +- 2022๋…„ ์‹œํ–‰๋œ `๊ด‘์—ญ๋ฒ„์Šค ์ž…์„ ๊ธˆ์ง€์ œ๋„`๋กœ ์ธํ•ด ๋งŽ์€ ์‹œ๋ฏผ๋“ค์ด ๋ถˆํŽธํ•จ์„ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. + +- ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋Š” **์‹ค์‹œ๊ฐ„ ๋„์ฐฉ์ •๋ณด ๋ฐ์ดํ„ฐ**๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ํŠน์ •ํ•œ ์ •๋ฅ˜์†Œ๋กœ ๋„์ฐฉํ•˜๊ณ  ์žˆ๋Š” ๋ฒ„์Šค์˜ **๋‚จ์€ ์ขŒ์„ ์ •๋ณด**๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์ž…์„ ๊ธˆ์ง€์ œ๋„๊ฐ€ ์‹œํ–‰๋œ ์ดํ›„ ํ•ด๋‹น + ์ •๋ฅ˜์žฅ์— ๊ฐ€๋”๋ผ๋„ **๊ธด ๋Œ€๊ธฐ ์ค„**๋กœ ์ธํ•ด ๋ฒ„์Šค๋ฅผ ํƒ€์ง€ ๋ชปํ•˜๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. + +- ์šฐ๋ฆฌ์˜ ์„œ๋น„์Šค๋Š” ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐํš๋˜์—ˆ์Šต๋‹ˆ๋‹ค. + +### ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ๊ฒƒ์ธ๊ฐ€? + +แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-09-02 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 11 32 14 + +- ๋Œ€์ค‘๊ตํ†ต์˜ ๊ฒฝ์šฐ **์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋กœ๊ฐ€ ๋‹ค์–‘**ํ•ฉ๋‹ˆ๋‹ค.
๋งŒ์•ฝ ๋‚ด๊ฐ€ ๊ฒฝ๋กœ 1์˜ ํ˜„์žฌ ์ƒํ™ฉ์„ ์•Œ๊ณ  ์žˆ๊ณ  ์ด๋™ํ•˜๊ธฐ ์–ด๋ ต๋‹ค ํŒ๋‹จ๋œ๋‹ค๋ฉด ๊ฒฝ๋กœ 2๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + +- ํ•˜์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” ํ•ด๋‹น ์ •๋ฅ˜์žฅ์˜ ์ƒํ™ฉ์ด ์–ด๋–ค์ง€ **์‹ค์‹œ๊ฐ„์œผ๋กœ ํŒ๋‹จ**ํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. + +- ์šฐ๋ฆฌ๋Š” ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด **๊ณผ๊ฑฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘**ํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ **ํŠน์ • ์‹œ๊ฐ„๋Œ€์˜ ๋‚จ์€ ์ขŒ์„ ์ถ”์ด**๋ฅผ ์ œ๊ณตํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. + - ์‚ฌ์šฉ์ž๋Š” ์ œ๊ณต๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ํŠน์ • ์‹œ๊ฐ„๋Œ€์— ์–ด๋–ค ์ •๋ฅ˜์žฅ์—์„œ ์–ด๋–ค ๋ฒ„์Šค๋ฅผ ํƒ€์•ผ ์ข€ ๋” ์พŒ์ ํ•˜๊ฒŒ ์ด๋™ํ•  ์ˆ˜ ์žˆ์„์ง€๋ฅผ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + +## ๋ฐ์ดํ„ฐ ๊ฐ€๊ณต ๋ฐฉ์‹ + +### ์ž์„ธํ•œ ์ •๋ณด + +- [์„œ๋น„์Šค ๊ณ ๋ฏผ๋“ค by wiki](https://github.com/Kernel360/E2E2-TALKKA/wiki/%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B3%A0%EB%AF%BC%EB%93%A4) + +### ๊ฐ„๋žตํ•œ ์„ค๋ช… + +- [์‹ค์‹œ๊ฐ„ ์œ„์น˜์ •๋ณด ์กฐํšŒ](https://www.data.go.kr/data/15080648/openapi.do)์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ **3๋ถ„ ๊ฐ„๊ฒฉ**์œผ๋กœ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. + - ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋Š” ํŠน์ • ๋…ธ์„ (ex: 3200๋ฒˆ ๋ฒ„์Šค)์— ๋Œ€ํ•ด ์ „์ฒด ๊ฒฝ์œ  ์ •๋ฅ˜์žฅ์„ ๋ณด์—ฌ์ฃผ๋ฉฐ ๊ฐ ๋ฒ„์Šค๋“ค์ด ์–ด๋А ์œ„์น˜์— ์žˆ๋Š”์ง€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. +- API ํ˜ธ์ถœ ํšŸ์ˆ˜ ์ œํ•œ์œผ๋กœ ์ธํ•ด ์šฐ๋ฆฌ๋Š” **๋ถ๋น„๋Š” ์‹œ๊ฐ„๋Œ€(์ถœ๊ทผ ์ „, ํ‡ด๊ทผ ํ›„, ์•ผ๊ทผ ํ›„)**์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋ฃจ ๋™์•ˆ ์ˆ˜์ง‘ํ•œ ํ›„ **AM 03:00์— ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณต**ํ•ฉ๋‹ˆ๋‹ค. +- ๋ฐ์ดํ„ฐ ๊ฐ€๊ณต์€ 1์ฐจ์ ์œผ๋กœ **ํŠน์ • ๋…ธ์„ ์— ๋Œ€ํ•ด ๊ฐ ์ฐจ๋Ÿ‰(ex: ๊ฒฝ๊ธฐ12๊ฐ€3456)์œผ๋กœ ๋ถ„๋ฆฌ**ํ•˜๋ฉฐ ์ดํ›„ **๋ถ„๋ฆฌ ๋œ ์ฐจ๋Ÿ‰๋ณ„ ๋ฐ์ดํ„ฐ์—์„œ ์ •๋ฅ˜์žฅ๋ณ„ ์ขŒ์„ ์ˆ˜ ์ €์žฅ**ํ•ฉ๋‹ˆ๋‹ค. + - ์ €์žฅ ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŠน์ • ์‹œ๊ฐ„๋Œ€์— ํŠน์ • ์ •๋ฅ˜์žฅ์„ ์ง€๋‚˜๋Š” ๋ฒ„์Šค ๋…ธ์„ ์— ๋Œ€ํ•œ ์ขŒ์„ ์ˆ˜ ์ถ”์ด, ๋ฒ„์Šค ๋„์ฐฉ ์‹œ๊ฐ„ ์ถ”์ด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. +- ๋˜ํ•œ [์‹ค์‹œ๊ฐ„ ๋„์ฐฉ์ •๋ณด](https://www.data.go.kr/data/15080346/openapi.do)์˜ ์ขŒ์„์ˆ˜์™€ ๊ฐ€๊ณต๋œ ๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋น„๊ตํ•˜์—ฌ **์˜ˆ์ƒ ์ขŒ์„ ์ˆ˜๋ฅผ ๊ณ„์‚ฐ**ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ## ๊ธฐ๋Šฅ + ### ํšŒ์›๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ + แ„…แ…ฉแ„€แ…ณแ„‹แ…ตแ†ซ1 แ„…แ…ฉแ„€แ…ณแ„‹แ…ตแ†ซ3 แ„…แ…ฉแ„€แ…ณแ„‹แ…ตแ†ซ4 @@ -62,10 +98,10 @@ - ๋น„๋กœ๊ทธ์ธ ์ƒํƒœ์—์„œ ๋ฒ„์Šค-์ •๊ฑฐ์žฅ ์ •๋ณด ์กฐํšŒ - ์‹ค์‹œ๊ฐ„ ๋ฒ„์Šค ๋„์ฐฉ์ •๋ณด ์ œ๊ณต - - ์ตœ๋Œ€ 2๊ฐœ ๋ฒ„์Šค๊นŒ์ง€ ๋„์ฐฉ์ •๋ณด ์ œ๊ณต + - ์ตœ๋Œ€ 2๊ฐœ ๋ฒ„์Šค๊นŒ์ง€ ๋„์ฐฉ์ •๋ณด ์ œ๊ณต - ์„ ํƒํ•œ ๋ฒ„์Šค์— ๋Œ€ํ•œ ํ†ต๊ณ„ ๋ฐ ์˜ˆ์ธก ์ œ๊ณต - - ๊ณผ๊ฑฐ ๊ฐ™์€ ์š”์ผ(์ตœ๋Œ€ 5์ฃผ์ „๊นŒ์ง€) ์‹œ๊ฐ„๋Œ€๋ณ„ ๋‚จ์€ ์ขŒ์„ ํ†ต๊ณ„ ์ œ๊ณต - - ๊ณผ๊ฑฐ ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ˜„์žฌ ๋„์ฐฉ์˜ˆ์ • ๋ฒ„์Šค์˜ ๋‚จ์€์ขŒ์„ ์˜ˆ์ธก ์ œ๊ณต + - ๊ณผ๊ฑฐ ๊ฐ™์€ ์š”์ผ(์ตœ๋Œ€ 5์ฃผ์ „๊นŒ์ง€) ์‹œ๊ฐ„๋Œ€๋ณ„ ๋‚จ์€ ์ขŒ์„ ํ†ต๊ณ„ ์ œ๊ณต + - ๊ณผ๊ฑฐ ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ˜„์žฌ ๋„์ฐฉ์˜ˆ์ • ๋ฒ„์Šค์˜ ๋‚จ์€์ขŒ์„ ์˜ˆ์ธก ์ œ๊ณต
@@ -73,8 +109,8 @@
- ### ๋ฒ„์Šค ๋ถ๋งˆํฌ + แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-08-30 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 10 36 53 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-08-30 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 10 36 07 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-08-30 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 10 37 53 @@ -83,12 +119,12 @@ แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-08-30 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 10 41 02 - ๋ถ๋งˆํฌ์— ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ฒ„์Šค ๋“ฑ๋ก ๊ฐ€๋Šฅ - - ex) ์ถœ๊ทผ๊ธธ : 7800๋ฒˆ, 3003๋ฒˆ + - ex) ์ถœ๊ทผ๊ธธ : 7800๋ฒˆ, 3003๋ฒˆ - ์‹ค์‹œ๊ฐ„ ๋ฒ„์Šค ๋„์ฐฉ์ •๋ณด ์ œ๊ณต - - ์ตœ๋Œ€ 2๊ฐœ ๋ฒ„์Šค๊นŒ์ง€ ๋„์ฐฉ์ •๋ณด ์ œ๊ณต + - ์ตœ๋Œ€ 2๊ฐœ ๋ฒ„์Šค๊นŒ์ง€ ๋„์ฐฉ์ •๋ณด ์ œ๊ณต - ๋“ฑ๋ก๋œ ๋ฒ„์Šค์— ๋Œ€ํ•œ ํ†ต๊ณ„ ๋ฐ ์˜ˆ์ธก ์ œ๊ณต - - ๊ณผ๊ฑฐ ๊ฐ™์€ ์š”์ผ(์ตœ๋Œ€ 5์ฃผ์ „๊นŒ์ง€) ์‹œ๊ฐ„๋Œ€๋ณ„ ๋‚จ์€ ์ขŒ์„ ํ†ต๊ณ„ ์ œ๊ณต - - ๊ณผ๊ฑฐ ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ˜„์žฌ ๋„์ฐฉ์˜ˆ์ • ๋ฒ„์Šค์˜ ๋‚จ์€์ขŒ์„ ์˜ˆ์ธก ์ œ๊ณต + - ๊ณผ๊ฑฐ ๊ฐ™์€ ์š”์ผ(์ตœ๋Œ€ 5์ฃผ์ „๊นŒ์ง€) ์‹œ๊ฐ„๋Œ€๋ณ„ ๋‚จ์€ ์ขŒ์„ ํ†ต๊ณ„ ์ œ๊ณต + - ๊ณผ๊ฑฐ ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ˜„์žฌ ๋„์ฐฉ์˜ˆ์ • ๋ฒ„์Šค์˜ ๋‚จ์€์ขŒ์„ ์˜ˆ์ธก ์ œ๊ณต
@@ -97,12 +133,14 @@
### ๋ฒ„์Šค-์ •๊ฑฐ์žฅ ๋ฆฌ๋ทฐ + แ„…แ…ตแ„‡แ…ฒ1 แ„…แ…ตแ„‡แ…ฒ2 - ์ด์šฉํ•œ ๋ฒ„์Šค-์ •๊ฑฐ์žฅ์— ๋Œ€ํ•ด ์พŒ์ ๋„ ๋ฐ ๋ฆฌ๋ทฐ ๋“ฑ๋ก ๊ฐ€๋Šฅ - ์ด์šฉํ•œ ์‹œ๊ฐ„๋Œ€์˜ ์พŒ์ ๋„๋ฅผ ๋ฆฌ๋ทฐํ•˜์—ฌ ์ดํ›„ ์˜ˆ์ธก์— ํ™œ์šฉํ•  ์˜ˆ์ •(๋ฏธ๊ตฌํ˜„) -- +- +
--- @@ -110,104 +148,117 @@
### ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ + -แ„€แ…ชแ†ซแ„…แ…ตแ„Œแ…ก1 +แ„€แ…ชแ†ซแ„…แ…ตแ„Œแ…ก1 #### ๊ด€๋ฆฌ์ž ๋Œ€์‹œ๋ณด๋“œ - - ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ - - ๋ถ๋งˆํฌ ํ†ต๊ณ„ - - ๋ฆฌ๋ทฐ ํ†ต๊ณ„ - - ์ˆ˜์ง‘ ๋ฒ„์Šค๋…ธ์„  ๊ด€๋ฆฌ - - ๊ณต๊ณต api key ๊ด€๋ฆฌ - - ์Šค์ผ€์ค„๋Ÿฌ ๊ด€๋ฆฌ + +- ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ +- ๋ถ๋งˆํฌ ํ†ต๊ณ„ +- ๋ฆฌ๋ทฐ ํ†ต๊ณ„ +- ์ˆ˜์ง‘ ๋ฒ„์Šค๋…ธ์„  ๊ด€๋ฆฌ +- ๊ณต๊ณต api key ๊ด€๋ฆฌ +- ์Šค์ผ€์ค„๋Ÿฌ ๊ด€๋ฆฌ
- แ„€แ…ชแ†ซแ„…แ…ตแ„Œแ…ก2 + แ„€แ…ชแ†ซแ„…แ…ตแ„Œแ…ก2 #### ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ - - ์‚ฌ์šฉ์ž ๊ฐ€์ž…์ •๋ณด ์กฐํšŒ ๋ฐ ํšŒ์›ํƒˆํ‡ด(์‚ญ์ œ) + +- ์‚ฌ์šฉ์ž ๊ฐ€์ž…์ •๋ณด ์กฐํšŒ ๋ฐ ํšŒ์›ํƒˆํ‡ด(์‚ญ์ œ)
- adminแ„‡แ…ฎแ†จแ„†แ…กแ„แ…ณ + adminแ„‡แ…ฎแ†จแ„†แ…กแ„แ…ณ #### ๋ถ๋งˆํฌ ํ†ต๊ณ„ - - ๋ฒ„์Šค ๋…ธ์„ -์ •๊ฑฐ์žฅ ๋ณ„ ๋ถ๋งˆํฌ์— ๋“ฑ๋ก๋œ ํšŸ์ˆ˜ ์˜ค๋ฆ„์ฐจ์ˆœ ์กฐํšŒ + +- ๋ฒ„์Šค ๋…ธ์„ -์ •๊ฑฐ์žฅ ๋ณ„ ๋ถ๋งˆํฌ์— ๋“ฑ๋ก๋œ ํšŸ์ˆ˜ ์˜ค๋ฆ„์ฐจ์ˆœ ์กฐํšŒ
- adminแ„…แ…ตแ„‡แ…ฒ + adminแ„…แ…ตแ„‡แ…ฒ #### ๋ฆฌ๋ทฐ ํ†ต๊ณ„ - - ๋ฒ„์Šค ๋…ธ์„ -์ •๊ฑฐ์žฅ ๋ณ„ ๋ฆฌ๋ทฐ ๊ฐœ์ˆ˜ ์˜ค๋ฆ„์ฐจ์ˆœ ์กฐํšŒ + +- ๋ฒ„์Šค ๋…ธ์„ -์ •๊ฑฐ์žฅ ๋ณ„ ๋ฆฌ๋ทฐ ๊ฐœ์ˆ˜ ์˜ค๋ฆ„์ฐจ์ˆœ ์กฐํšŒ
- adminแ„‰แ…ฎแ„Œแ…ตแ†ธแ„‚แ…ฉแ„‰แ…ฅแ†ซ + adminแ„‰แ…ฎแ„Œแ…ตแ†ธแ„‚แ…ฉแ„‰แ…ฅแ†ซ #### ์ˆ˜์ง‘ ๋ฒ„์Šค๋…ธ์„  ๊ด€๋ฆฌ - - ์‹ค์‹œ๊ฐ„ ์œ„์น˜์ •๋ณด ์ˆ˜์ง‘ ๋Œ€์ƒ ๋…ธ์„  ๊ด€๋ฆฌ(๋“ฑ๋ก/์‚ญ์ œ) + +- ์‹ค์‹œ๊ฐ„ ์œ„์น˜์ •๋ณด ์ˆ˜์ง‘ ๋Œ€์ƒ ๋…ธ์„  ๊ด€๋ฆฌ(๋“ฑ๋ก/์‚ญ์ œ)
- adminแ„€แ…ฉแ†ผแ„€แ…ฉแ†ผapiแ„แ…ต + adminแ„€แ…ฉแ†ผแ„€แ…ฉแ†ผapiแ„แ…ต #### ๊ณต๊ณต api key ๊ด€๋ฆฌ - - ๊ณต๊ณต api ์‚ฌ์šฉํ•œ๋„๊ฐ€ 1,000์ฒœ๊ฑด/1ํšŒ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๋Ÿฌ๊ฐœ์˜ apiํ‚ค๋ฅผ ๋“ฑ๋กํ•˜์—ฌ ์‚ฌ์šฉ - - ์š”์ฐฝ url๋ณ„๋กœ ํ•œ๋„๊ฐ€ ์ฃผ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ url๋งˆ๋‹ค ์‚ฌ์šฉ๋Ÿ‰ ๋”ฐ๋กœ ์ง‘๊ณ„ - - ํ•œ๋„๊ฐ€ ์ดˆ๊ณผ๋œ apiํ‚ค๋Š” ๋‹ค์Œ๋‚ ๊นŒ์ง€ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ + +- ๊ณต๊ณต api ์‚ฌ์šฉํ•œ๋„๊ฐ€ 1,000์ฒœ๊ฑด/1ํšŒ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๋Ÿฌ๊ฐœ์˜ apiํ‚ค๋ฅผ ๋“ฑ๋กํ•˜์—ฌ ์‚ฌ์šฉ +- ์š”์ฐฝ url๋ณ„๋กœ ํ•œ๋„๊ฐ€ ์ฃผ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ url๋งˆ๋‹ค ์‚ฌ์šฉ๋Ÿ‰ ๋”ฐ๋กœ ์ง‘๊ณ„ +- ํ•œ๋„๊ฐ€ ์ดˆ๊ณผ๋œ apiํ‚ค๋Š” ๋‹ค์Œ๋‚ ๊นŒ์ง€ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ
- adminแ„‰แ…ณแ„แ…ฆแ„Œแ…ฎแ†ฏแ„…แ…ฅ + adminแ„‰แ…ณแ„แ…ฆแ„Œแ…ฎแ†ฏแ„…แ…ฅ #### ์Šค์ผ€์ค„๋Ÿฌ ๊ด€๋ฆฌ - - ์Šค์ผ€์ค„ ๋“ฑ๋ก์ด ๋œ ์ž‘์—… ๊ด€๋ฆฌ (์ปค์Šคํ…€ ์–ด๋…ธํ…Œ์ด์…˜ : @DynamicScheduled) + +- ์Šค์ผ€์ค„ ๋“ฑ๋ก์ด ๋œ ์ž‘์—… ๊ด€๋ฆฌ (์ปค์Šคํ…€ ์–ด๋…ธํ…Œ์ด์…˜ : @DynamicScheduled) - ๋ฒ„์Šค ์œ„์น˜์ •๋ณด ์ˆ˜์ง‘ (3๋ถ„๊ฐ„๊ฒฉ) - api key ์‚ฌ์šฉ๋Ÿ‰ ๋ฆฌ์…‹ (๋งค์ผ 00:00) - ์ˆ˜์ง‘ํ•œ ์œ„์น˜์ •๋ณด ๋ฐ์ดํ„ฐ ๊ฐ€๊ณต (๋งค์ผ 03:00) - - ๋Ÿฐํƒ€์ž„ ์ค‘ ํฌ๋ก ์‹ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ - - ํ•œ๊ฐœ์˜ ์ž‘์—…์— ์—ฌ๋Ÿฌ๊ฐœ์˜ ํฌ๋ก ์‹ ๋“ฑ๋ก ๊ฐ€๋Šฅ (๊ตฌ๋ถ„์ž "|") -
+- ๋Ÿฐํƒ€์ž„ ์ค‘ ํฌ๋ก ์‹ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ +- ํ•œ๊ฐœ์˜ ์ž‘์—…์— ์—ฌ๋Ÿฌ๊ฐœ์˜ ํฌ๋ก ์‹ ๋“ฑ๋ก ๊ฐ€๋Šฅ (๊ตฌ๋ถ„์ž "|") +
## ERD -![erd](https://github.com/user-attachments/assets/ebca9fc2-3a5a-4d06-b601-bcbd14a88e63) + + ## ๊ธฐ์ˆ  ์Šคํƒ + + + ### BE + - Spring Boot 3.3.2 / Java 17 - Spring Security (with Session & Cookie) - Spring Data JPA - MySQL 8 ### FE + - Next.js - Shadcn ### Infra / System + - AWS EC2 -- AWS RDS -- Docker / Docker compose +- Nginx +- Docker ## ์™ธ๋ถ€ API + - [๊ฒฝ๊ธฐ๋„ ๋ฒ„์Šค ๋…ธ์„  ์กฐํšŒ](https://www.data.go.kr/data/15080666/openapi.do) : ๋ฒ„์Šค ๋…ธ์„  ์ •๋ณด - [๊ฒฝ๊ธฐ๋„ ์ •๋ฅ˜์†Œ ์กฐํšŒ](https://www.data.go.kr/data/15080666/openapi.do) : ๋ฒ„์Šค ์ •๊ฑฐ์žฅ ์ •๋ณด, ๋ฒ„์Šค ์ •๊ฑฐ์žฅ ๊ฒฝ์œ  ๋…ธ์„  ์ •๋ณด - [๊ฒฝ๊ธฐ๋„ ๋ฒ„์Šค ์œ„์น˜์ •๋ณด ์กฐํšŒ](https://www.data.go.kr/data/15080648/openapi.do) : ํŠน์ • ๋…ธ์„ ์˜ ํ˜„์žฌ ์šดํ–‰์ค‘์ธ ๋ฒ„์Šค๋“ค์˜ ์‹ค์‹œ๊ฐ„ ์œ„์น˜ ์ •๋ณด - [๊ฒฝ๊ธฐ๋„ ๋ฒ„์Šค ๋„์ฐฉ์ •๋ณด ์กฐํšŒ](https://www.data.go.kr/data/15080346/openapi.do) : ํŠน์ • ์ •๊ฑฐ์žฅ์— ๋„์ฐฉํ•˜๋Š” ์‹ค์‹œ๊ฐ„ ๋ฒ„์Šค ๋„์ฐฉ ์ •๋ณด - -## ํ”„๋กœ์ ํŠธ ํ˜‘์—… ๊ด€๋ จ ์ •๋ณด -[ํƒˆ๊นŒ? ์œ„ํ‚ค](https://github.com/Kernel360/E2E2-TALKKA/wiki) From 1ed40d593a1023d70f4e84bbe6f6976baeafcb35 Mon Sep 17 00:00:00 2001 From: Haedeok Song <86779839+ss0ngcode@users.noreply.github.com> Date: Mon, 2 Sep 2024 14:06:50 +0900 Subject: [PATCH 2/3] Update README.md --- README.md | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index b173e8a..afc4d82 100644 --- a/README.md +++ b/README.md @@ -238,23 +238,21 @@ -### BE +BE -- Spring Boot 3.3.2 / Java 17 -- Spring Security (with Session & Cookie) -- Spring Data JPA -- MySQL 8 +
-### FE +FE -- Next.js -- Shadcn + -### Infra / System +DB -- AWS EC2 -- Nginx -- Docker +
+ +Infra / System + +
## ์™ธ๋ถ€ API From cdb2b686d496f21f2c5ba6e95d442d97bc822173 Mon Sep 17 00:00:00 2001 From: Haedeok Song <86779839+ss0ngcode@users.noreply.github.com> Date: Tue, 3 Sep 2024 19:48:20 +0900 Subject: [PATCH 3/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index afc4d82..df33643 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ - [์‹ค์‹œ๊ฐ„ ์œ„์น˜์ •๋ณด ์กฐํšŒ](https://www.data.go.kr/data/15080648/openapi.do)์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ **3๋ถ„ ๊ฐ„๊ฒฉ**์œผ๋กœ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. - ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋Š” ํŠน์ • ๋…ธ์„ (ex: 3200๋ฒˆ ๋ฒ„์Šค)์— ๋Œ€ํ•ด ์ „์ฒด ๊ฒฝ์œ  ์ •๋ฅ˜์žฅ์„ ๋ณด์—ฌ์ฃผ๋ฉฐ ๊ฐ ๋ฒ„์Šค๋“ค์ด ์–ด๋А ์œ„์น˜์— ์žˆ๋Š”์ง€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. -- API ํ˜ธ์ถœ ํšŸ์ˆ˜ ์ œํ•œ์œผ๋กœ ์ธํ•ด ์šฐ๋ฆฌ๋Š” **๋ถ๋น„๋Š” ์‹œ๊ฐ„๋Œ€(์ถœ๊ทผ ์ „, ํ‡ด๊ทผ ํ›„, ์•ผ๊ทผ ํ›„)**์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋ฃจ ๋™์•ˆ ์ˆ˜์ง‘ํ•œ ํ›„ **AM 03:00์— ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณต**ํ•ฉ๋‹ˆ๋‹ค. +- API ํ˜ธ์ถœ ํšŸ์ˆ˜ ์ œํ•œ์œผ๋กœ ์ธํ•ด ์šฐ๋ฆฌ๋Š” **๋ถ๋น„๋Š” ์‹œ๊ฐ„๋Œ€(์ถœ๊ทผ ์ „, ํ‡ด๊ทผ ํ›„, ์•ผ๊ทผ ํ›„)์˜** ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋ฃจ ๋™์•ˆ ์ˆ˜์ง‘ํ•œ ํ›„ **AM 03:00์— ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณต**ํ•ฉ๋‹ˆ๋‹ค. - ๋ฐ์ดํ„ฐ ๊ฐ€๊ณต์€ 1์ฐจ์ ์œผ๋กœ **ํŠน์ • ๋…ธ์„ ์— ๋Œ€ํ•ด ๊ฐ ์ฐจ๋Ÿ‰(ex: ๊ฒฝ๊ธฐ12๊ฐ€3456)์œผ๋กœ ๋ถ„๋ฆฌ**ํ•˜๋ฉฐ ์ดํ›„ **๋ถ„๋ฆฌ ๋œ ์ฐจ๋Ÿ‰๋ณ„ ๋ฐ์ดํ„ฐ์—์„œ ์ •๋ฅ˜์žฅ๋ณ„ ์ขŒ์„ ์ˆ˜ ์ €์žฅ**ํ•ฉ๋‹ˆ๋‹ค. - ์ €์žฅ ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŠน์ • ์‹œ๊ฐ„๋Œ€์— ํŠน์ • ์ •๋ฅ˜์žฅ์„ ์ง€๋‚˜๋Š” ๋ฒ„์Šค ๋…ธ์„ ์— ๋Œ€ํ•œ ์ขŒ์„ ์ˆ˜ ์ถ”์ด, ๋ฒ„์Šค ๋„์ฐฉ ์‹œ๊ฐ„ ์ถ”์ด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - ๋˜ํ•œ [์‹ค์‹œ๊ฐ„ ๋„์ฐฉ์ •๋ณด](https://www.data.go.kr/data/15080346/openapi.do)์˜ ์ขŒ์„์ˆ˜์™€ ๊ฐ€๊ณต๋œ ๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋น„๊ตํ•˜์—ฌ **์˜ˆ์ƒ ์ขŒ์„ ์ˆ˜๋ฅผ ๊ณ„์‚ฐ**ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.