/MYFI_front

[๐Ÿ†1ํ•™๊ธฐ ํ”„๋กœ์ ํŠธ ์ตœ์šฐ์ˆ˜์ƒ ์ˆ˜์ƒ] ๊ธˆ์œต ์ƒํ’ˆ ๋น„๊ต ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ MYFI์˜ front-end repository์ž…๋‹ˆ๋‹ค.

Primary LanguageVue

๊ธˆ์œต ์ƒํ’ˆ ๋น„๊ต ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

logo MYFI

๋ชฉ์ฐจ

  1. ๐Ÿ™‹ ํŒ€์› ์ •๋ณด ๋ฐ ์—…๋ฌด ๋ถ„๋‹ด ๋‚ด์—ญ
  2. ๐Ÿ“Š ์„ค๊ณ„ ๋‚ด์šฉ (์•„ํ‚คํ…์ฒ˜ ๋“ฑ) ๋ฐ ์‹ค์ œ ๊ตฌํ˜„ ์ •๋„
  3. ๐Ÿ“‘ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง(ERD)
  4. ๐Ÿ’ป ๊ธˆ์œต ์ƒํ’ˆ ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์  ์„ค๋ช…
  5. ๐Ÿ’ ์„œ๋น„์Šค ๋Œ€ํ‘œ ๊ธฐ๋Šฅ๋“ค์— ๋Œ€ํ•œ ์„ค๋ช…
  6. ๐Ÿ™‡ ๋Š๋‚€ ์ , ํ›„๊ธฐ ๋“ฑ

ํŒ€์› ์ •๋ณด ๋ฐ ์—…๋ฌด ๋ถ„๋‹ด ๋‚ด์—ญ

  • ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ : 2023/11/16 ~ 2023/11/24 (์•ฝ 9์ผ)
์ด๋ฆ„ ์—ญํ•  ๋ฐ ๊ตฌํ˜„ ๊ธฐ๋Šฅ
๋‚˜ํ•ด๋ž€ (ํŒ€์žฅ) Front End - figma, ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ, ๋งˆ์ดํŽ˜์ด์ง€, ํ™ˆ, ๊ธˆ์œต ์ƒํ’ˆ ๋น„๊ต, ํ™˜์œจ ๊ณ„์‚ฐ๊ธฐ, ์ฃผ๋ณ€ ์€ํ–‰ ๊ฒ€์ƒ‰, ๊ฒŒ์‹œํŒ CRUD, ์ƒํ’ˆ ๊ด€๋ฆฌ, ์ƒํ’ˆ ์ถ”์ฒœ
Back End- ์œ ์ € ํ”„๋กœํ•„ ์ˆ˜์ • ๊ธฐ๋Šฅ, ๊ธˆ์œต ์ƒํ’ˆ ์ •๋ณด ์ €์žฅ
์†ก์ฐฌ์˜ Back End - ERD, ํšŒ์› ์ปค์Šคํ„ฐ๋งˆ์ด์ง•, ํ™˜์œจ ์ •๋ณด ์ €์žฅ ๋ฐ ์—…๋ฐ์ดํŠธ, ๊ธˆ์œต ์ƒํ’ˆ ์ •๋ ฌ ๋ฐ ํ•„ํ„ฐ๋ง, ๊ธˆ์œต ์ƒํ’ˆ ํšŒ์› ์ €์žฅ, ๊ฒŒ์‹œํŒ CRUD, ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ 1, 2

์„ค๊ณ„ ๋‚ด์šฉ (์•„ํ‚คํ…์ฒ˜ ๋“ฑ) ๋ฐ ์‹ค์ œ ๊ตฌํ˜„ ์ •๋„

๐Ÿ–ฅ ๊ธฐ์ˆ  ์Šคํƒ

๐ŸŒ• front

  • language
    • javascript
  • framework
    • Vue3
    • pinia (+pinia-plugin-persistedstate)
    • vuetify
    • axios
    • chart.js

๐ŸŒ‘ back

  • language
    • python
  • framework
    • django
    • django-rest-framework
    • dj-rest-auth
    • pillow
    • drf-spectacular

๐ŸŽจ Figma

๐Ÿ”— Figma Link

Figma

  • ์˜ˆ, ์ ๊ธˆ ๊ธˆ๋ฆฌ ๋น„๊ต, ํ™˜์œจ ๊ณ„์‚ฐ, ์ง‘ ์ฃผ๋ณ€ ์€ํ–‰ ๊ฒ€์ƒ‰, ์ƒํ’ˆ ์ถ”์ฒœ, ๊ฒŒ์‹œํŒ ๋“ฑ์˜ ํ•„์ˆ˜ ๊ธฐ๋Šฅ ๋ฟ๋งŒ์•„๋‹ˆ๋ผ, ์ง‘ ์ฃผ๋ณ€ ์€ํ–‰ ๊ฒ€์ƒ‰ ์‹œ ํ•ด๋‹น ์€ํ–‰์˜ ์ƒํ’ˆ ์นด๋“œ ์ถœ๋ ฅ, ํ”„๋กœํ•„ ์ด๋ฏธ์ง€, ๋„ค์ด๋ฒ„ ํ™˜์œจ ๊ทธ๋ž˜ํ”„ ์นด๋“œ ๋ฐ redirect, ํšŒ์›๊ฐ€์ž… & ๋กœ๊ทธ์ธ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ, ๊ธˆ์œต ์ƒํ’ˆ ์ด์ž์œจ ์‹œ๊ฐํ™”, 404 Not Found ํŽ˜์ด์ง€๊นŒ์ง€ ๊ณ„ํšํ–ˆ๋˜ ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ๊ตฌํ˜„ํ•จ.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง(ERD)

๐Ÿ”— ERD drawio Link

Figma

๐Ÿ—‚๏ธ API ๋ช…์„ธ์„œ

API ๋ช…์„ธ์„œ

๊ธˆ์œต ์ƒํ’ˆ ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์  ์„ค๋ช…

์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ 1๏ธโƒฃ.

5000๋ช…์˜ ์œ ์ € ๋”๋ฏธ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๋‚˜์™€ ๋‚˜์ด, ์ž์‚ฐ, ์—ฐ๋ด‰์ด ๋น„์Šทํ•œ ์œ ์ €๊ฐ€ ๋งŽ์ด ๊ฐ€์ž…ํ•œ ์ƒํ’ˆ์„ ์ถ”์ฒœํ•ด์ฃผ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ๋‚˜์™€ ๋น„์Šทํ•œ ์œ ์ €๋ž€? ๋‚˜์ด ยฑ 6์‚ด, ์ž์‚ฐ ยฑ 1,000,000์›, ์—ฐ๋ด‰ ยฑ 1,000,000์›์„ ๋งŒ์กฑํ•˜๋Š” ์œ ์ €๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๋งŒ์•ฝ, ๋น„์Šทํ•œ ์œ ์ €๊ฐ€ ์—†์„ ์‹œ, ์ „์ฒด ์œ ์ €๊ฐ€ ๋งŽ์ด ๊ฐ€์ž…ํ•œ ๊ธˆ์œต ์ƒํ’ˆ top20์„ ์ถ”์ฒœํ•ด์ค๋‹ˆ๋‹ค.

์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ 2๏ธโƒฃ.

์œ ์ €์—๊ฒŒ ์˜ˆ, ์ ๊ธˆ ํฌ๋ง ๊ธˆ์•ก, ํฌ๋ง ๊ธฐ๊ฐ„์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.

ํฌ๋ง ๊ธˆ์•ก์˜ ๊ฒฝ์šฐ ๊ทธ๋ณด๋‹ค ๋น„์Šทํ•˜๊ฑฐ๋‚˜ ํฐ ์ตœ๊ณ  ํ•œ๋„๋ฅผ ๊ฐ€์ง„ ๊ธˆ์œต์ƒํ’ˆ & ํฌ๋ง ๊ธฐ๊ฐ„์˜ ๊ฒฝ์šฐ ๊ทธ ์˜ˆ์น˜ ๊ธฐ๊ฐ„์„ ๊ฐ€์ง„ ๊ธˆ์œต์ƒํ’ˆ์„ ํ•„ํ„ฐ๋งํ•˜์—ฌ ๋‘ ๊ฒฝ์šฐ๋ฅผ ๋ชจ๋‘ ๋งŒ์กฑํ•˜๋Š” ๊ธˆ์œต ์ƒํ’ˆ ์ค‘ ์ด์ž์œจ์ด ๋†’์€ top20 ๊ธˆ์œต ์ƒํ’ˆ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

์„œ๋น„์Šค ๋Œ€ํ‘œ ๊ธฐ๋Šฅ๋“ค์— ๋Œ€ํ•œ ์„ค๋ช…

1๏ธโƒฃ ๋ฉ”์ธ ํŽ˜์ด์ง€

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

  • carousel๋กœ ๋ฉ”์ธ ํŽ˜์ด์ง€๋ฅผ ๊พธ๋ฏธ๊ณ , ํ™˜์œจ ๊ณ„์‚ฐ๊ธฐ์™€ ๋ฏธ๋‹ˆ์€ํ–‰๊ฒ€์ƒ‰ ์ง€๋„๋กœ MYFI์˜ ์„œ๋น„์Šค๋ฅผ ๋ง›๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

2๏ธโƒฃ ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€

๋กœ๊ทธ์ธํŽ˜์ด์ง€

ํšŒ์›๊ฐ€์ž…ํŽ˜์ด์ง€

  • ๋กœ๊ทธ์ธ ์‹คํŒจ ์‹œ ์—๋Ÿฌ๋ฉ”์„ธ์ง€๋ฅผ ๋„์›Œ ์‚ฌ์šฉ์ž๋กœ ํ•˜์—ฌ๊ธˆ ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋‹ค์‹œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์˜ค๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ํšŒ์›๊ฐ€์ž…์—์„œ ์•ฝ๊ด€๋™์˜, ์•„์ด๋””๋Š” ์˜์–ด ๋Œ€์†Œ๋ฌธ์ž์™€ ์ˆซ์ž๋งŒ ์ด๋ฃจ์–ด์ง„ 5๊ธ€์ž ์ด์ƒ์œผ๋กœ, ์ด๋ฉ”์ผ์€ ์ด๋ฉ”์ผ ํ˜•์‹์œผ๋กœ, ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” 8~16์ž์˜ ์˜์–ด ๋Œ€์†Œ๋ฌธ์ž, ์ˆซ์ž, ํŠน์ˆ˜๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋“ฑ์˜ ๊ผผ๊ผผํ•œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

3๏ธโƒฃ ๋งˆ์ดํŽ˜์ด์ง€

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

๊ฐ€์ž…์ƒํ’ˆ๊ด€๋ฆฌํŽ˜์ด์ง€

์ƒํ’ˆ์ถ”์ฒœํŽ˜์ด์ง€1

์ƒํ’ˆ์ถ”์ฒœํŽ˜์ด์ง€2

  • ๋งˆ์ดํŽ˜์ด์ง€์—์„œ ํ”„๋กœํ•„์ด๋ฏธ์ง€, ๋‚˜์ด, ์ž์‚ฐ, ์—ฐ๋ด‰ ๋“ฑ์˜ ํšŒ์› ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€์ž… ์ƒํ’ˆ ๊ด€๋ฆฌ ํƒญ์—์„œ๋Š” ๊ธฐ์กด์— ๊ฐ€์ž…ํ–ˆ๋˜ ์ƒํ’ˆ๋“ค์˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ํ™•์ธํ•˜๊ณ  ์ƒํ’ˆ๋“ค์˜ ์ƒ์„ธ ์ •๋ณด์™€ ๊ฐ€์ž… ํ•ด์ง€ ๋“ฑ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ฐ€์ž…ํ•œ ์ƒํ’ˆ๋“ค์˜ ์ด์ž์œจ์„ 6, 12, 24, 36 ๊ฐœ์›” ๋ณ„๋กœ ์‹œ๊ฐํ™”ํ•˜์—ฌ ์ด์ž์œจ์„ ํ•œ ๋ˆˆ์— ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒํ’ˆ ์ถ”์ฒœ ํƒญ์—์„œ๋Š” ์œ„์— ๊ธฐ์ˆ ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜1, 2์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๋ฅผ ํ…Œ์ด๋ธ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐ๊ฐ์˜ ์ด์ž์œจ๋กœ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ๊ณ  ํด๋ฆญํ•˜์—ฌ ์ƒ์„ธ ์ •๋ณด๋ฅผ ํ™•์ธํ•œ ํ›„ ๋ฐ”๋กœ ๊ฐ€์ž…๊นŒ์ง€ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4๏ธโƒฃ ๊ธˆ์œต ์ƒํ’ˆ ๋น„๊ต ํŽ˜์ด์ง€

์ •๊ธฐ์˜ˆ๊ธˆํŽ˜์ด์ง€

์ •๊ธฐ์ ๊ธˆํŽ˜์ด์ง€

์˜ˆ,์ ๊ธˆ์ƒ์„ธํŽ˜์ด์ง€

  • ๊ธˆ์œต ์ƒํ’ˆ ๋น„๊ต ํŽ˜์ด์ง€์—์„œ๋Š” ์ •๊ธฐ ์˜ˆ๊ธˆ ํŽ˜์ด์ง€, ์ •๊ธฐ ์ ๊ธˆ ํŽ˜์ด์ง€์˜ ๋‘ ๊ฐœ์˜ ํƒญ์œผ๋กœ ๋‚˜๋ˆ„์–ด์ง‘๋‹ˆ๋‹ค.
  • ์ •๊ธฐ ์˜ˆ๊ธˆ ํŽ˜์ด์ง€์—์„œ๋Š” ๋ชจ๋“  ์ •๊ธฐ ์˜ˆ๊ธˆ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํ…Œ์ด๋ธ”์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ  ๊ฐ๊ฐ์˜ ์ด์ž์œจ์— ๋”ฐ๋ผ ์˜ค๋ฆ„์ฐจ์ˆœ, ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ํŠน์ • ์€ํ–‰์— ๋Œ€ํ•œ ํ•„ํ„ฐ๋ง๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ •๊ธฐ ์ ๊ธˆ ํŽ˜์ด์ง€ ๋˜ํ•œ ์˜ˆ๊ธˆํŽ˜์ด์ง€์—์„œ ๊ฐ€๋Šฅํ–ˆ๋˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ ๊ธˆ์€ ์ž์œ ์ ๊ธˆ, ์ •๊ธฐ์ ๊ธˆ์œผ๋กœ ๋‚˜๋ˆ„์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ํ† ๊ธ€๋ฒ„ํŠผ์œผ๋กœ ์ž์œ ์ธ์ง€, ์ •๊ธฐ์ธ์ง€ ์„ ํƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ๋˜ํ•œ ํด๋ฆญํ•˜์—ฌ ๊ธˆ์œต ์ƒํ’ˆ์— ๋Œ€ํ•œ ์ƒ์„ธ์ •๋ณด๋ฅผ ๋ณด๊ณ  ๋ฐ”๋กœ ๊ฐ€์ž… ๋˜๋Š” ๊ฐ€์ž…ํ•ด์ง€๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. chart๋Š” legend๋ฅผ ํด๋ฆญํ•˜์—ฌ ์›ํ•˜๋Š” legend์˜ bar chart๋งŒ ๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

5๏ธโƒฃ ํ™˜์œจ ๊ณ„์‚ฐ ํŽ˜์ด์ง€

ํ™˜์œจ๊ณ„์‚ฐํŽ˜์ด์ง€

  • ํ™˜์œจ ๊ณ„์‚ฐ ํŽ˜์ด์ง€์—์„œ๋Š” ์†ก๊ธˆ ๋ฐ›์œผ์‹ค ๋•Œ, ์†ก๊ธˆ ๋ณด๋‚ด์‹ค ๋•Œ, ๋งค๋งค ๊ธฐ์ค€์œจ์˜ ์„ธ๊ฐ€์ง€ ๊ธฐ์ค€์œผ๋กœ ์—ฌ๋Ÿฌ ๋‚˜๋ผ์˜ ํ†ตํ™”๋กœ ํ™˜์œจ ๊ณ„์‚ฐ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋˜ํ•œ ํ•˜๋‹จ์— ๋„ค์ด๋ฒ„์˜ ํ™˜์œจ ๊ทธ๋ž˜ํ”„๋กœ ๊ฐ๊ฐ ํ†ตํ™”์˜ 1๊ฐœ์›”๊ฐ„ ์ถ”์ด๊ฐ€ ์–ด๋– ํ–ˆ๋Š”์ง€ ํ•œ ๋ˆˆ์— ํ™•์ธ์ด ๊ฐ€๋Šฅํ•˜๊ณ  ๋ฐ”๋กœ ํ•ด๋‹น ๋„ค์ด๋ฒ„ ํ™˜์œจ ํŽ˜์ด์ง€๋กœ ์ด๋™๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

6๏ธโƒฃ ์ฃผ๋ณ€ ์€ํ–‰ ๊ฒ€์ƒ‰ ํŽ˜์ด์ง€

์ฃผ๋ณ€์€ํ–‰๊ฒ€์ƒ‰ํŽ˜์ด์ง€

์ฃผ๋ณ€์€ํ–‰๊ฒ€์ƒ‰์ƒ์„ธํŽ˜์ด์ง€

  • ์ฃผ๋ณ€ ์€ํ–‰ ๊ฒ€์ƒ‰ ํŽ˜์ด์ง€์—์„œ๋Š” ์ง์ ‘ ๊ด‘์—ญ์‹œ/๋„, ์‹œ/๊ตฐ/๊ตฌ๋ฅผ ์„ ํƒํ•˜์—ฌ ์žฅ์†Œ๋ฅผ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ํ˜„์žฌ ์ง€๋„ ์œ„์น˜์—์„œ ์ƒˆ๋กœ ๊ฒ€์ƒ‰๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ „์ฒด ์€ํ–‰ ๋ฟ๋งŒ์•„๋‹ˆ๋ผ, ํŠน์ •์€ํ–‰์˜ ์œ„์น˜๋„ ๊ฒ€์ƒ‰์ด ๊ฐ€๋Šฅํ•œ๋ฐ, ํŠน์ • ์€ํ–‰ ๊ฒ€์ƒ‰ ์‹œ, ํ•ด๋‹น์€ํ–‰์˜ ๊ธˆ์œต ์ƒํ’ˆ์„ ํ•˜๋‹จ์— ์นด๋“œ๋กœ ๋„์›Œ ์–ด๋–ค ์ƒํ’ˆ์ด ์žˆ๋Š”์ง€ ํ•œ ๋ˆˆ์— ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋กด ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์ƒํ’ˆ์˜ ์ƒ์„ธ ์ •๋ณด๋ฅผ ๋ชจ๋‹ฌ ์ฐฝ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

6๏ธโƒฃ ๊ธˆ์œต ์ƒํ’ˆ ์ž์œ  ๊ฒŒ์‹œํŒ

๊ฒŒ์‹œํŒ๋ชฉ๋กํŽ˜์ด์ง€

๊ฒŒ์‹œํŒ๊ธ€์“ฐ๊ธฐํŽ˜์ด์ง€

๊ฒŒ์‹œํŒ์ƒ์„ธํŽ˜์ด์ง€

๊ฒŒ์‹œํŒ๋Œ“๊ธ€์ˆ˜์ •ํŽ˜์ด์ง€

๊ฒŒ์‹œํŒ์ˆ˜์ •ํŽ˜์ด์ง€

๊ฒŒ์‹œํŒ์‚ญ์ œํŽ˜์ด์ง€

  • ์ธ์ฆ๋œ ์‚ฌ์šฉ์ž๋“ค(๋กœ๊ทธ์ธ ๋œ) ์‚ฌ์šฉ์ž๋“ค๋ผ๋ฆฌ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ํ˜•์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธˆ์œต ์ƒํ’ˆ ์ž์œ  ๊ฒŒ์‹œํŒ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. (๋น„๋กœ๊ทธ์ธ ํšŒ์›์€ ์กฐํšŒ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.)
  • ๊ธฐ๋ณธ์ ์ธ ๊ฒŒ์‹œ๋ฌผ CRUD์™€ ๋Œ“๊ธ€ CRUD๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๋˜ํ•œ ๊ฒŒ์‹œ๋ฌผ์„ 10๊ฐœ์”ฉ ํŽ˜์ด์ง€๋„ค์ด์…˜ํ•˜์—ฌ ์‚ฌ์šฉ์ž๋กœ ํ•˜์—ฌ๊ธˆ ํŽธํ•œ UI๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

7๏ธโƒฃ 404 Not Found ํŽ˜์ด์ง€

404ํŽ˜์ด์ง€

  • ์‚ฌ์šฉ์ž๊ฐ€ ์ž˜๋ชป๋œ url๋กœ ์ด๋™ํ•  ๋•Œ 404ํŽ˜์ด์ง€๋กœ redirectํ•˜์—ฌ ํ™ˆ์œผ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ๊ฒŒ ์•ˆ๋‚ดํ•ด์ค๋‹ˆ๋‹ค.

๋Š๋‚€ ์ , ํ›„๊ธฐ ๋“ฑ

  • ๋‚˜ํ•ด๋ž€ : 1ํ•™๊ธฐ์— ๋ฐฐ์šด ๋‚ด์šฉ์„ ์ด ์ •๋ฆฌ ํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ , ๋ฐฐ์šฐ์ง€ ์•Š์•˜๋˜ ๋‚ด์šฉ์€ ๊ณต์‹๋ฌธ์„œ๋ฅผ ์ฝ์–ด๋ณด๋ฉฐ ๊ณต์‹ ๋ฌธ์„œ ์ฝ๋Š” ๋ฒ•๊ณผ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ „์ฒด์ ์ธ ํ๋ฆ„์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ํ”„๋กœ์ ํŠธ์˜€์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„์ด ์งง์€ ํŽธ์ด๋ผ ๋” ๋งŽ์€ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜์ง€ ๋ชปํ•ด ์•„์‰ฝ์ง€๋งŒ, ๋‹จ ์‹œ๊ฐ„์— ์ด์ •๋„ ํ•ด๋‚ธ๋งŒํผ, ๋‹ค์Œ์— ์กฐ๊ธˆ ๋” ๊ธด ์‹œ๊ฐ„์ด ์ฃผ์–ด์ง€๋ฉด ๋” ์ž˜ ํ•ด๋‚ผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

  • ์†ก์ฐฌ์˜ : ์–ด๋ ต๊ฒŒ ์ƒ๊ฐํ–ˆ์œผ๋‹ˆ ์–ด๋ ต์ง€ ์•Š์•˜๊ณ  ์‰ฝ๊ฒŒ ์ƒ๊ฐํ–ˆ์œผ๋‚˜ ์‰ฝ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ฐฐ์šด๊ฒƒ์ด์–ด๋„ ์ •๋ฆฌ๊ฐ€ ๋˜์–ด์žˆ์ง€ ์•Š์•˜๊ณ , ๋งŽ์ด ๋ถ€์กฑํ•จ์„ ๋Š๊ผˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฐ™์ดํ•˜๋Š” ํŒ€์›์—๊ฒŒ๋„ ํ•ญ์ƒ ๋ฏธ์•ˆํ•œ ๋งˆ์Œ์ด ๋“ค์—ˆ๊ณ  ๋” ์ž˜ํ•˜๊ณ  ์‹ถ์€๋งˆ์Œ๋„ ๋™์‹œ์— ๋“ค์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 2ํ•™๊ธฐ์—๋„ ๋งŽ์€ ์‹œ๊ฐ„์„ ๋“ค์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๊ฒŒ ๋  ๊ฒƒ์ธ๋ฐ ๊ทธ๋•Œ๋„ ์ด๋Ÿฐ๋งˆ์Œ์ด ๋“ค์–ด์„œ๋Š” ์•ˆ๋˜๊ธฐ ๋•Œ๋ฌธ์— 2ํ•™๊ธฐ ์‹œ์ž‘ํ•˜๊ธฐ ์ „๊นŒ์ง€์˜ ์‹œ๊ฐ„์„ ์ž˜๋ณด๋‚ด์•ผ๊ฒ ๋‹ค๊ณ  ๋‹ค์งํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.