ka-MS / seulcam_refactoring

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿ•๏ธ์Šฌ๊ธฐ๋กœ์šด ์บ ํ•‘ ์ƒํ™œ

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

์œ ๋ช…ํ•œ ๋ธŒ๋žœ๋“œ๋ถ€ํ„ฐ ๋– ์˜ค๋ฅด๋Š” ๋ธŒ๋žœ๋“œ๋“ค๊นŒ์ง€ ๋ชจ๋‘ ๋ชจ์•„๋†“์€ ์บ ํ•‘ ์šฉํ’ˆ๊ณ„์˜ ๋ฌด์‹ ์‚ฌ, ์บ ํ•‘ ๋ธŒ๋žœ๋“œ ๋ฉ€ํ‹ฐ์ƒต ๊ธฐ๋Šฅ๊ณผ ์ „๊ตญ์˜ ์บ ํ•‘์žฅ์„ ์กฐํšŒํ•˜๊ณ  ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋Š” ์บ ํ•‘ ๊ณ„์˜ ์•ผ๋†€์ž ๊ธฐ๋Šฅ์„ ํ•ฉ์ณ๋†“์€ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

๐Ÿ“…๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

2022-10-17 ~ 2022-11-18

๐Ÿ‘ช๋ฉค๋ฒ„ ๊ตฌ์„ฑ

๐Ÿ› ๏ธ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

โš™๏ธ๊ธฐ์ˆ  ์Šคํƒ

๐Ÿ“ฑ์ฃผ์š” ๊ธฐ๋Šฅ ๋ฐ ์ƒ์„ธ

๊ธฐ๋Šฅ ์ƒ์„ธ
๋กœ๊ทธ์ธ ์„ธ์…˜์„ ์ด์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธ ๊ตฌํ˜„, AdminCheck(Boolean) ๊ฐ’์„ ์ด์šฉํ•ด ๊ด€๋ฆฌ์ž์™€ ํšŒ์› ๊ตฌ๋ถ„, ์ฟ ํ‚ค๋ฅผ ํ†ตํ•ด ๋กœ๊ทธ์ธ ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ตฌํ˜„, ์นด์นด์˜ค ์†Œ์…œ ๋กœ๊ทธ์ธ ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ตฌํ˜„
ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€์˜ input๋“ค์ด ์œ ํšจ์„ฑ์„ ์ „๋ถ€ ํ†ต๊ณผํ•˜๋ฉด ํ•˜๋‹จ์˜ ํšŒ์›๊ฐ€์ž… ๋ฒ„ํŠผ ํ™œ์„ฑํ™”๋˜๋„๋ก ๊ตฌํ˜„
์•„์ด๋”” ์ฐพ๊ธฐ, ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ Ajax์™€ JavaMailSender๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ด๋ฉ”์ผ ์ธ์ฆ, Ajax๋ฅผ ํ™œ์šฉํ•ด keyup์‹œ DB์˜ ๊ฐ’๊ณผ ์ผ์น˜ ์—ฌ๋ถ€ ํ™•์ธ, ์ผ์น˜์‹œ ํ•˜๋‹จ์˜ ๋ฒ„ํŠผ ํ™œ์„ฑํ™”
๋งˆ์ดํŽ˜์ด์ง€ ํšŒ์›๊ด€๋ฆฌ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ, ๋ฐฐ์†ก์ง€ ๊ด€๋ฆฌ, ํ™˜๋ถˆ ๊ณ„์ขŒ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ
์žฅ๋ฐ”๊ตฌ๋‹ˆ Ajax๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ญ์ œ ๋ฐ ์ˆ˜๋Ÿ‰ ์ˆ˜์ • ๊ตฌํ˜„
์ฃผ๋ฌธ,์ฃผ๋ฌธ๊ด€๋ฆฌ ์ฃผ๋ฌธ ๊ตฌํ˜„, ์ฃผ๋ฌธ๋‚ด์—ญ ๋ฆฌ์ŠคํŠธ ๋ฐฐ์†ก ์ƒํƒœ์— ๋”ฐ๋ผ ์ •๋ ฌ, ๋ฐฐ์†ก์กฐํšŒ/๊ตฌ๋งค์ทจ์†Œ/๊ตฌ๋งคํ™•์ • ๊ธฐ๋Šฅ ๊ตฌํ˜„
๊ฒฐ์ œ,ํ™˜๋ถˆ ๊ฒฐ์ œAPI(์•„์ž„ํฌํŠธ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฐ์ œ/ํ™˜๋ถˆ ๊ตฌํ˜„
ํฌ์ธํŠธ ํฌ์ธํŠธ ์ ๋ฆฝ,์‚ฌ์šฉ,์กฐํšŒ ๊ตฌํ˜„
์ „๊ตญ ์บ ํ•‘์žฅ ๊ฒ€์ƒ‰ ๊ณต๊ณต๋ฐ์ดํ„ฐ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „๊ตญ ์บ ํ•‘์žฅ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํŒŒ์‹ฑํ•˜์—ฌ ์ถœ๋ ฅ, ajax๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์นดํ…Œ๊ณ ๋ฆฌ&์ง€์—ญ&๊ฒ€์ƒ‰์–ด&์˜ˆ์•ฝ๊ฐ€๋Šฅ๋ณ„ ๊ฒ€์ƒ‰๊ธฐ๋Šฅ ๊ตฌํ˜„, ajax๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ infinite scroll ๊ตฌํ˜„, ์ข‹์•„์š” ๋“ฑ๋ก/์ทจ์†Œ, ๋ณ„์ ํ‰๊ท , ์˜ˆ์•ฝ์—ฌ๋ถ€ ํ™•์ธ ์ •๋ณด ์ง€์›
์บ ํ•‘์žฅ ์ƒ์„ธ ํŽ˜์ด์ง€ ๊ณต๊ณต๋ฐ์ดํ„ฐ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์บ ํ•‘์žฅ ๋ฐ์ดํ„ฐ ํ‘œ์‹œ, ์นด์นด์˜ค๊ฒ€์ƒ‰ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ธ”๋กœ๊ทธ ๋ฆฌ๋ทฐ๊ธ€ ํŒŒ์‹ฑํ•˜์—ฌ ์ถœ๋ ฅ, ๊ณต๊ณต๋ฐ์ดํ„ฐ API๋ฅผ ํŒŒ์‹ฑํ•˜์—ฌ ์‚ฌ์ง„๋ฐ์ดํ„ฐ์™€ ๋ฐ˜๊ฒฝ 20km ๋‚ด ์บ ํ•‘์žฅ ์ •๋ณด๋ฅผ slick slider ์‚ฌ์šฉํ•˜์—ฌ ์ถœ๋ ฅ, ์ง€๋„ API ์‚ฌ์šฉํ•˜์—ฌ ์œ„์น˜ ์ •๋ณด ๊ตฌํ˜„
์บ ํ•‘์žฅ ๋Œ“๊ธ€/๋ณ„์  ajax์‚ฌ์šฉํ•˜์—ฌ ๋Œ“๊ธ€ ๋ฐ ๋ณ„์  crud ๊ตฌํ˜„
์บ ํ•‘์žฅ ์ข‹์•„์š” ajax๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ข‹์•„์š”/์ข‹์•„์š” ์ทจ์†Œ ๊ตฌํ˜„
์บ ํ•‘์žฅ ์˜ˆ์•ฝ js์™€ css๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜ˆ์•ฝ์šฉ ๋‹ฌ๋ ฅ ๊ตฌํ˜„, url์กฐ์ž‘์œผ๋กœ ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•˜๋„๋ก ์œ ํšจ์„ฑ ์ฒดํฌ, ์˜ˆ์•ฝ๊ธฐ๋Šฅ ๋ฐ ์˜ˆ์•ฝ ์ •๋ณด ์ œ๊ณต
์บ ํ•‘์žฅ ๋งˆ์ดํŽ˜์ด์ง€ ์˜ˆ์•ฝ, ์ข‹์•„์š”, ๋Œ“๊ธ€ ๋ฆฌ์ŠคํŠธ ํ™•์ธ
์บ ํ•‘์žฅ ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ์บ ํ•‘์žฅ ๊ด€๋ฆฌ, ์บ ํ•‘์žฅ ์‚ฌ์ดํŠธ(๊ฐ์‹ค)๊ด€๋ฆฌ, ๋Œ“๊ธ€ ๊ด€๋ฆฌ, ์˜ˆ์•ฝ ๊ด€๋ฆฌ

13. ์ „๊ตญ ์บ ํ•‘์žฅ ๊ฒ€์ƒ‰


14. ์บ ํ•‘์žฅ ์ƒ์„ธ ํŽ˜์ด์ง€, ์ข‹์•„์š”, ๋Œ“๊ธ€


15. ์บ ํ•‘์žฅ ์˜ˆ์•ฝ


16. ์บ ํ•‘์žฅ ๋งˆ์ดํŽ˜์ด์ง€


1. ๋กœ๊ทธ์ธ


2. ํšŒ์› ๊ฐ€์ž…


3. ์•„์ด๋”” ์ฐพ๊ธฐ


4. ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ


5. ๋งˆ์ดํŽ˜์ด์ง€


6. ๋งˆ์ดํŽ˜์ด์ง€ ํšŒ์›๊ด€๋ฆฌ


7. ์žฅ๋ฐ”๊ตฌ๋‹ˆ


8. ์ฃผ๋ฌธ,๊ฒฐ์ œ


9. ์ฃผ๋ฌธ์™„๋ฃŒ ๋ฆฌ์ŠคํŠธ, ์ทจ์†Œ ๋ฆฌ์ŠคํŠธ


10. ๋ฐฐ์†ก ์กฐํšŒ, ํฌ์ธํŠธ ์กฐํšŒ


11. ๊ด€๋ฆฌ์ž-์ฃผ๋ฌธ ๋ฆฌ์ŠคํŠธ


12. ๊ด€๋ฆฌ์ž-์ทจ์†Œ์ฃผ๋ฌธ ๋ฆฌ์ŠคํŠธ


โœ”๏ธŽ๋ ˆํผ๋Ÿฐ์Šค

์ด ํ”„๋กœ์ ํŠธ๋Š” ๋ฌด์‹ ์‚ฌ์™€ ์•„๋”์—๋Ÿฌ ์‚ฌ์ดํŠธ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ํ•™์Šต์šฉ์œผ๋กœ ์ž‘์—… ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

About


Languages

Language:Java 89.9%Language:CSS 7.4%Language:JavaScript 2.8%