Skip to content

JpnShop/Front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3a355af ยท Jan 4, 2023
Sep 5, 2022
Oct 15, 2022
Nov 2, 2022
Sep 7, 2022
Sep 15, 2022
Sep 7, 2022
Jan 4, 2023
Oct 28, 2022
Oct 17, 2022
Sep 19, 2022
Oct 12, 2022
Oct 12, 2022
Sep 7, 2022
Oct 10, 2022
Sep 19, 2022
Oct 11, 2022

Repository files navigation

KDT-Final-Project

header

๐Ÿ›  Tech Stack

๐Ÿ“Œ ์ˆ˜ํ–‰ ๊ธฐ๊ฐ„

  • 22๋…„ 09์›” 06์ผ(ํ™”) ~ 10์›” 14์ผ(๊ธˆ)

๐Ÿ”— ๊ด€๋ จ ๋…ธ์…˜ ๋งํฌ

๐Ÿ“— ํ”„๋กœ์ ํŠธ ์„ค๋ช…

๐ŸŽด ํ•œ๊ตญ์— ๋Œ€ํ•œ ์„ธ๊ณ„์˜ ๊ด€์‹ฌ์ด ๋†’์•„์ ธ๊ฐ์— ๋”ฐ๋ผ, ์†Œ๋น„์ž๋“ค์ด ํ•œ๊ตญ์ œํ’ˆ์„ ์กฐ๊ธˆ ๋” ์‰ฝ๊ฒŒ ์†Œ๊ฐœํ•  ์ˆ˜ ์žˆ๋Š”
   ๋งค๊ฑฐ์ง„ ํ๋ ˆ์ด์…˜ ํ˜•ํƒœ์˜ ์—ญ์ง๊ตฌ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

๐Ÿ™Œ ํŒ€์›

๋…ธ์˜์„œ ๊น€ํœ˜๋ฆฐ ์–‘๋‹ค์˜ ๋ฐ•์ธ์„

โ“๊ฐœ๋ฐœํ™˜๊ฒฝ๊ณผ ์„ ํƒํ•œ ์ด์œ 

โœ”๏ธ Vite

CRA๋ณด๋‹ค ๋น ๋ฅธ ๋นŒ๋“œ๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์˜ ํšจ์œจ์„ ๋†’์ผ ์ˆ˜ ์žˆ์–ด ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค.

โœ”๏ธ RTK Query

ํ˜„์ง์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋ฆฌ๋•์Šค์™€ ๋ฆฌ๋•์Šค์˜ ๊ฐ•์ ์„ ๋†’์—ฌ์ค„ ์ˆ˜ ์žˆ์–ด ์ƒํƒœ๊ด€๋ฆฌ ํˆด๋กœ ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค.

โœ”๏ธ tailwind

๋ถ€ํŠธ์ŠคํŠธ๋žฉ์„ ๋”ฐ๋ผ์žก์„ ์ˆ˜ ์žˆ์„ ๋งŒํผ ๊ธ‰ ๋ถ€์ƒํ•˜๊ณ  ์žˆ์œผ๋ฉฐ class๋ฅผ ํ†ตํ•ด ๋น ๋ฅด๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ฐœ๋ฐœ ํ•  ์ˆ˜ ์žˆ์–ด ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๐Ÿ’Ž ํŒ€์›๋ณ„ ์—ญํ• 

๋…ธ์˜์„œ(ํŒ€์žฅ)

๐ŸŒˆ API์—ฐ๊ฒฐ ๋ฐ ๋‹ด๋‹น ๋กœ์ง

  • ์ƒํ’ˆ ๋””ํ…Œ์ผ ํŽ˜์ด์ง€ ๊ด€๋ จ API์—ฐ๊ฒฐ
    • ์ƒํ’ˆ, ๋ฆฌ๋ทฐ, 1:1๋ฌธ์˜ API์—ฐ๊ฒฐ
  • 1:1 ๋ฌธ์˜ํŽ˜์ด์ง€ API ์—ฐ๊ฒฐ
  • ์žฅ๋ฐ”๊ตฌ๋‹ˆ
    • ๋น„ํšŒ์›: ๋กœ์ปฌ์Šคํ† ๋กœ์ง€์™€ reat-toolkit์ด์šฉ
    • ํšŒ์› ์žฅ๋ฐ”๊ตฌ๋‹ˆ API์—ฐ๊ฒฐ
  • ์ƒํ’ˆ ๋ฆฌ์ŠคํŠธ์— ์ฐœ๋ฆฌ์ŠคํŠธ ์—ฐ๊ฒฐ(๋น„ํšŒ์›, ํšŒ์›)
    • ๋น„ํšŒ์›: ๋กœ์ปฌ์Šคํ† ๋กœ์ง€์™€ reat-toolkit์ด์šฉ
    • ํšŒ์›: ์ฐœ API์ด์šฉ
  • ์ฃผ๋ฌธํ•˜๊ธฐ API ์—ฐ๊ฒฐ
  • ํšŒ์›๊ฐ€์ž… API์—ฐ๊ฒฐ
  • ํ”„๋ก ํŠธ ๋‹จ์—์„œ ๊ฒ€์ƒ‰ ๊ตฌํ˜„

๐ŸŽจ ์ปดํฌ๋„ŒํŠธ ๋””์ž์ธ

  • ๋ฉ”์ธํŽ˜์ด์ง€ ไธญ ์ถ”์ฒœ๋งค๊ฑฐ์ง„, ๋งจ/์šฐ๋จผ/๋ผ์ดํ”„/ํ•œ๊ตญํŠธ๋ Œ๋“œ ํƒญ๋ฆฌ์ŠคํŠธ
  • ์˜ค๋Š˜ํŽ˜์ด์ง€
  • ๋กœ๊ทธ์ธํŽ˜์ด์ง€, ํšŒ์›๊ฐ€์ž…ํŽ˜์ด์ง€
  • ์ƒํ’ˆ ๋””ํ…Œ์ผํŽ˜์ด์ง€
  • ์ฃผ๋ฌธํ•˜๊ธฐ
  • ์žฅ๋ฐ”๊ตฌ๋‹ˆ
  • ๋น„๋ฐ€๋ฒˆํ˜ธ / ์•„์ด๋”” ๋ณ€๊ฒฝํŽ˜์ด์ง€
  • 1:1๋ฌธ์˜ ํŽ˜์ด์ง€
  • ๋งค๊ฑฐ์ง„ํŽ˜์ด์ง€
  • ์ฃผ๋ฌธ/๋ฐฐ์†ก/ํ”ฝ์—… ์กฐํšŒ ํŽ˜์ด์ง€
  • ํŽ˜์ด์ง€ ํ•˜๋‹จ ๋„ค๋ธŒ๋ฒ„ํŠผ๋ฆฌ์ŠคํŠธ

์–‘๋‹ค์˜

๐ŸŒˆ API์—ฐ๊ฒฐ ๋ฐ ๋‹ด๋‹น ๋กœ์ง

  • JWT๋ฅผ ์ด์šฉํ•œ ๋กœ๊ทธ์ธ ๊ตฌํ˜„
  • baseQuery ๋ฐ store๊ด€๋ฆฌ
  • ์•„์ด๋””, ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ API์—ฐ๊ฒฐ
  • ํšŒ์›์ •๋ณด ์ˆ˜์ • API์—ฐ๊ฒฐ
  • ๋กœ๊ทธ์•„์›ƒ
  • ๋ฉ”ํƒ€ํƒœ๊ทธ ์„ค์ •

๐ŸŽจ์ปดํฌ๋„ŒํŠธ ๋””์ž์ธ

  • ๋ฉ”์ธํŽ˜์ด์ง€ ไธญ ์ƒ๋‹จ ์Šค์™€์ดํผ ์˜์—ญ
  • ๋กœ๋”ฉ, ์—๋Ÿฌ์ปดํฌ๋„ŒํŠธ
  • 404ํŽ˜์ด์ง€
  • ์นดํ…Œ๊ณ ๋ฆฌ ํŽ˜์ด์ง€
  • ์ฃผ๋ฌธ/ํ™˜๋ถˆํŽ˜์ด์ง€

๊น€ํœ˜๋ฆฐ

๐ŸŽจ์ปดํฌ๋„ŒํŠธ ๋””์ž์ธ

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

๐ŸŒˆ API์—ฐ๊ฒฐ ๋ฐ ๋‹ด๋‹น ๋กœ์ง

  • ์ตœ๊ทผ๋ณธ ์ƒํ’ˆ
    • ๋กœ๊ทธ์ธ ์—ฌ๋ถ€์™€ ๊ด€๊ณ„ ์—†์ด ์ ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก localstorage๋กœ ๊ตฌํ˜„
  • ๊ฒ€์ƒ‰ API
    • ์ตœ๊ทผ ๊ฒ€์ƒ‰์–ด๋Š” ๋กœ๊ทธ์ธ ์—ฌ๋ถ€๊ณผ ๊ด€๊ฒŒ ์—†์ด ์ž‘๋™ํ•˜๋„๋ก localstorage ์ด์šฉ
  • ์นด์นด์˜คํ†ก ๊ณต์œ  API์—ฐ๊ฒฐ
  • ์นด์นด์˜คํ†ก ์šฐํŽธ ์กฐํšŒ API์—ฐ๊ฒฐ

๋ฐ•์ธ์„

๐ŸŽจ์ปดํฌ๋„ŒํŠธ ๋””์ž์ธ

  • ๋ฉ”์ธํŽ˜์ด์ง€ ไธญ ์˜ค๋Š˜์˜ ์ถ”์ฒœ ๋งค๊ฑฐ์ง„, ์ตœ๊ทผ ๋งค๊ฑฐ์ง„
  • ์ด๋ฒคํŠธ
  • ๋งˆ์ดํŽ˜์ด์ง€
  • ์ด๋ฒคํŠธํŽ˜์ด์ง€
  • FAQ ํŽ˜์ด์ง€

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages