Skip to content

๐Ÿช ๋ฌด์šฐ๋งˆ์ผ“(์šฐํ…Œ์บ  5th ํ”„๋กœ์ ํŠธ) - ์‹ ํ˜„์ •, ์ด์ƒ๋ฆผ

Notifications You must be signed in to change notification settings

Hyeondoonge/web-fleemarket-05

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

58 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๋ฌด์šฐ๋งˆ์ผ“ ์ค‘๊ณ  ๊ฑฐ๋ž˜ ์„œ๋น„์Šค

๋ฌด์šฐ๋งˆ์ผ“

๊ฐ™์€ ๋™๋„ค ์‚ฌ์šฉ์ž์™€ ์ค‘๊ณ ๊ฑฐ๋ž˜๋ฅผ ์œ„ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋ฐ”์ผ ์›น ์„œ๋น„์Šค.

* ์„œ๋ฒ„ ์‚ฌ์šฉ ๊ธฐ๊ฐ„ ์ข…๋ฃŒ๋กœ ์ธํ•ด ์„œ๋น„์Šค๊ฐ€ ๋ฐฐํฌ๋˜์–ด์žˆ์ง€ ์•Š์€ ์ƒํƒœ์ž…๋‹ˆ๋‹ค

๊ธฐ์ˆ  ์Šคํƒ

Frontend

React TypeScript Recoil Webpack Styled Components

Backend

NestJS MySQL GitHub Actions

๊ตฌํ˜„ ๊ธฐ๋Šฅ

์‹œ์ž‘ ํŽ˜์ด์ง€

์‹œ์ž‘ํŽ˜์ด์ง€

โœฆ ๋กœ๊ทธ์ธ ๋ฐ ํšŒ์›๊ฐ€์ž…

'์ด๋ฉ”์ผ๋กœ' ๋˜๋Š” 'Github๋กœ' ๋กœ๊ทธ์ธ ๋ฐ ํšŒ์›๊ฐ€์ž…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

โœฆ ๋ผ์ดํŠธ๋ชจ๋“œ / ๋‹คํฌ๋ชจ๋“œ ํ…Œ๋งˆ

์œ ์ € OS ๋‹จ์— ์„ค์ •๋œ ํ…Œ๋งˆ์— ๋”ฐ๋ผ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • styled-components์˜ ThemeContext์„ ํ†ตํ•ด ์ปดํฌ๋„ŒํŠธ์— ํ…Œ๋งˆ ์ ์šฉ (์ฝ”๋“œ๋ณด๊ธฐ)

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

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

โœฆ ๋™๋„ค ๋ฌผํ’ˆ ๋ชฉ๋ก ์กฐํšŒ

๋™์ผํ•œ ๋™๋„ค ์œ ์ €๋“ค์ด ๋“ฑ๋กํ•œ ๋ฌผํ’ˆ๋“ค์„ ์กฐํšŒํ•ฉ๋‹ˆ๋‹ค.

  • ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด ์„ ํƒ์„ ํ†ตํ•ด ์กฐํšŒ ๋™๋„ค ์„ค์ •
  • ๋ฌดํ•œ ์Šคํฌ๋กค ์ ์šฉ (์ฝ”๋“œ๋ณด๊ธฐ)

โœฆ ์ตœ๋Œ€ 2๊ฐœ์˜ ์œ ์ € ๋™๋„ค ์„ค์ •

๋™๋„ค ์„ ํƒ์„ ํ†ตํ•ด ํ˜„์žฌ ๋™๋„ค๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

  • LocalStorage์— ์ €์žฅ๋œ ์„ ํƒ๋œ ๋™๋„ค๋ฅผ ์ „์—ญ ์ƒํƒœ๋กœ ๊ด€๋ฆฌ (์ฝ”๋“œ๋ณด๊ธฐ)

โœฆ ๋™๋„ค ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ

๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ํด๋ฆญํ•ด ์ƒˆ๋กœ์šด ๋™๋„ค๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฌดํ•œ ์Šคํฌ๋กค ์ ์šฉ
  • debounce ์ ์šฉ

ํŒ๋งค ๊ธ€ ํŽ˜์ด์ง€

ํŒ๋งค ๊ธ€ ํŽ˜์ด์ง€

โœฆ ์ƒํ’ˆ CRUD

์œ ์ €์˜ ์ƒํ’ˆ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

โœฆ ์นดํ…Œ๊ณ ๋ฆฌ ์„ค์ •

์นดํ…Œ๊ณ ๋ฆฌ ์„ ํƒ์„ ํ†ตํ•ด ์กฐํšŒ ๋Œ€์ƒ์„ ๊ตฌ์ฒดํ™”ํ•ฉ๋‹ˆ๋‹ค.

About

๐Ÿช ๋ฌด์šฐ๋งˆ์ผ“(์šฐํ…Œ์บ  5th ํ”„๋กœ์ ํŠธ) - ์‹ ํ˜„์ •, ์ด์ƒ๋ฆผ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published