Skip to content

๐ŸŒ€ ์„ธ์ข…๋Œ€ ์ˆ˜๊ฐ•์‹ ์ฒญ, ์˜ฌํด์ด ํ•ด๊ฒฐํ•ด ์ค„๊ฒŒ์š”!

Notifications You must be signed in to change notification settings

allcll/allcll-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ALLCLL - ์ˆ˜๊ฐ• ์—ฌ์„ ํ™•์ธ ์„œ๋น„์Šค

image

ALLCLL์€ ํ•™์ƒ๋“ค์ด ์ˆ˜๊ฐ• ์‹ ์ฒญ ๊ธฐ๊ฐ„ ๋™์•ˆ ๊ณผ๋ชฉ์˜ ์—ฌ์„์„ ์‰ฝ๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค.
์ˆ˜๊ฐ• ์—ฌ์„ ํ™•์ธ์—์„œ ์˜ค๋Š” ํ”ผ๋กœ๊ฐ์„ ์ค„์ด๊ณ , ์‹ค์‹œ๊ฐ„ ์—…๋ฐ์ดํŠธ์™€ ์•Œ๋ฆผ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”ต ALLCLL์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

์‹ค์‹œ๊ฐ„ ์—ฌ์„ ํ™•์ธ ๊ธฐ๋Šฅ

  • ์—ฌ์„์ด ๋งŽ์€ ๊ต์–‘ ๊ณผ๋ชฉ TOP 20
    • ์—ฌ์„์ด ๊ฐ€์žฅ ๋งŽ์€ ๊ต์–‘ ๊ณผ๋ชฉ 20๊ฐœ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ๋Œ€์‹œ๋ณด๋“œ ํ˜•ํƒœ์˜ ์‹ค์‹œ๊ฐ„ ์—…๋ฐ์ดํŠธ
    • ์‹ค์‹œ๊ฐ„ ์—ฌ์„ ์ •๋ณด๋ฅผ ๋Œ€์‹œ๋ณด๋“œ ํ˜•ํƒœ๋กœ ์ œ๊ณตํ•˜๋ฉฐ, ํ•€ ๊ธฐ๋Šฅ์€ ๊ณผ๋ชฉ ๊ฒ€์ƒ‰ ํƒญ์—์„œ ์ œ๊ณตํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.
  • ํ…Œ์ด๋ธ” ํ˜•ํƒœ์˜ ์—ฌ์„ ์ •๋ณด
    • ์—ฌ์„ ์ •๋ณด๋ฅผ ํ…Œ์ด๋ธ” ํ˜•ํƒœ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ํ•™๊ณผ ์„ ํƒ ๊ธฐ๋Šฅ
    • ์‚ฌ์ „ ์‹ ์ฒญ ํ›„ ํ•™๊ณผ ์„ ํƒ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ˆ˜๊ฐ• ์‹ ์ฒญ ์—ฐ์Šต ๊ธฐ๋Šฅ

  • ์ˆ˜๊ฐ• ์‹ ์ฒญ ์—ฐ์Šต ์‹œ๋ฎฌ๋ ˆ์ด์…˜
    • ์‹ค์ œ ์„ธ์ข…๋Œ€ํ•™๊ต ์ˆ˜๊ฐ• ์‹ ์ฒญ ์„œ๋น„์Šค์™€ ์œ ์‚ฌํ•œ ํ™˜๊ฒฝ์˜ ์ˆ˜๊ฐ• ์‹ ์ฒญ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฒฝํ—˜ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๊ณผ๋ชฉ๋ณ„ ์„ฑ๊ณต/์‹คํŒจ ์—ฌ๋ถ€์™€ ํ•˜๋‚˜์˜ ์ˆ˜๊ฐ•์‹ ์ฒญ ํ”„๋กœ์„ธ์Šค์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ๊ฒฐ๊ณผ๋ฅผ ๋Œ€์‹œ๋ณด๋“œํ˜•ํƒœ๋กœ ์ œ๊ณตํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๊ณผ๋ชฉ ํ•€ ๊ธฐ๋Šฅ

  • ๊ณผ๋ชฉ ๊ฒ€์ƒ‰ ๋ฐ ํ•€ ๊ธฐ๋Šฅ
    • ์‚ฌ์šฉ์ž๊ฐ€ ๊ณผ๋ชฉ์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ํ•€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ๊ฒ€์ƒ‰ ํƒญ์—์„œ๋Š” ๋‚จ์€ ์—ฌ์„ ์ˆ˜๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์•Œ๋ฆผ ๊ธฐ๋Šฅ

  • ์›น ํ‘ธ์‹œ ๋ฐ ์ต์Šคํ…์…˜ ์•Œ๋ฆผ
    • ๊ณผ๋ชฉ ์—ฌ์„์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”ต ํƒ€๊ฒŸ์ธต

  • ์ˆ˜๊ฐ• ์‹ ์ฒญ์— ์‹คํŒจํ•˜์—ฌ ์ฑ„์›Œ์•ผ ํ•˜๋Š” ํ•™์ ์„ ๋ชป ์ฑ„์šด ๋ชจ๋“  ํ•™์ƒ๋“ค.

๐Ÿ”ต ํŽ˜์ธํฌ์ธํŠธ ํ•ด๊ฒฐ

  • ํƒ€ํ•™๊ณผ ํ•™์ƒ๋“ค์€ ์ˆ˜๊ฐ• ์‹ ์ฒญ์— ์‹คํŒจํ–ˆ์„ ๊ฒฝ์šฐ ๊ต์–‘ ๊ณผ๋ชฉ์„ ์žก์•„์•ผ ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€์„ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  • ๋ชจ๋“  ๊ณผ๋ชฉ์„ ์ผ์ผ์ด ํด๋ฆญํ•˜์—ฌ ์—ฌ์„์„ ํ™•์ธํ•ด์•ผ ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€์„ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”ต ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

์ด ํ”„๋กœ์ ํŠธ๋Š” ๋ฉ”์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€๋ฅผ ํฌํ•จํ•˜๋Š” monorepo ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

packages/
โ”œโ”€โ”€ admin/          # ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€
โ”œโ”€โ”€ client/         # ๋ฉ”์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
โ”œโ”€โ”€ common/         # ๊ณตํ†ต ๋ชจ๋“ˆ
โ”œโ”€โ”€ mock-server/    # msw mock ์„œ๋ฒ„
โ””โ”€โ”€ nginx/          # Nginx ์„ค์ • ํŒŒ์ผ

๊ฐ ํ”„๋กœ์ ํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณตํ†ต๋œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค:

public/             # ์ •์  ํŒŒ์ผ
src/                # ์†Œ์Šค ์ฝ”๋“œ
package.json        # ํ”„๋กœ์ ํŠธ ์„ค์ • ๋ฐ ์˜์กด์„ฑ ๊ด€๋ฆฌ
README.md           # ํ”„๋กœ์ ํŠธ ์„ค๋ช…

๐Ÿ”ต ์‹œ์ž‘ํ•˜๊ธฐ

์‚ฌ์ „ ์ค€๋น„

  • Node.js (^18.0.0)
  • npm, pnpm

์„ค์น˜

  1. ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ํด๋ก ํ•ฉ๋‹ˆ๋‹ค:
    git clone https://github.com/allcll/frontend.git
    cd frontend
  2. ์˜์กด์„ฑ์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค:
    pnpm install

์‹คํ–‰

  1. ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž ํŽ˜์ด์ง€๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค:
    pnpm run client
  2. ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค:
    pnpm run admin

๐Ÿ”ต ๊ธฐ์—ฌํ•˜๊ธฐ

๊ธฐ์—ฌ๋ฅผ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ธฐ์—ฌ ๊ฐ€์ด๋“œ๋ผ์ธ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๐Ÿ”ต ๋ผ์ด์„ ์Šค

์ด ํ”„๋กœ์ ํŠธ๋Š” MIT ๋ผ์ด์„ ์Šค๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ LICENSE ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜์„ธ์š”

About

๐ŸŒ€ ์„ธ์ข…๋Œ€ ์ˆ˜๊ฐ•์‹ ์ฒญ, ์˜ฌํด์ด ํ•ด๊ฒฐํ•ด ์ค„๊ฒŒ์š”!

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •