Home - boostcampwm-2024/web08-BooQuiz GitHub Wiki

BooQuiz?

ํŒ€ ๋…ธ์…˜ | ๋ฐฑ๋กœ๊ทธ | ๊ทธ๋ผ์šด๋“œ ๋ฃฐ | ๊ธฐํš์„œ | figma | ๊ฐœ๋ฐœ์œ„ํ‚ค

ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

๋ถ€์ŠคํŠธ์บ ํผ 300๋ถ„๊ณผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ฆ๊ธธ ์ˆ˜ ์žˆ๋Š” ํ€ด์ฆˆ ํ”Œ๋žซํผ 'BooQuiz'์ž…๋‹ˆ๋‹ค.

ํŒ€์› ์†Œ๊ฐœ

J004 ๊ฐ•์ค€ํ˜„ J074 ๊น€ํ˜„์šฐ J086 ๋„์„ ๋นˆ J175 ์ด๋™ํ˜„ J217 ์ „ํ˜„๋ฏผ

ํ•ต์‹ฌ ๊ธฐ๋Šฅ

๐ŸŽฏ ์ž…์žฅ ์ฝ”๋“œ๋ฅผ ํ†ตํ•œ ๊ฐ„ํŽธํ•œ ํ€ด์ฆˆ ์ฐธ์—ฌ

โšก 300๋ช… ์ด์ƒ ๋™์‹œ ์ ‘์† ์ง€์›

[ํ…Œ์ŠคํŠธ ํ•œ ๊ฒฐ๊ณผ๋กœ]

  • ํ…Œ์ŠคํŠธ ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ๋งŒ๋“ค์–ด๋†“์€ ํ€ด์ฆˆ์กด์— 300๋ช…์„ ์ ‘์†์‹œํ‚ค๊ณ  ๋กœ๋น„์— 300๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ๋Š” ์‚ฌ์ง„ ์ถ”๊ฐ€

๐Ÿ“Š ์‹ค์‹œ๊ฐ„ ๋‹ต์•ˆ ์ œ์ถœ ํ˜„ํ™ฉ ํ‘œ์‹œ

[์‹ค์‹œ๊ฐ„ ๋‹ต์•ˆ ์ œ์ถœ โ†’ ํฌ๋””์›€ ๋˜๋Š” ๊ฑฐ gif๋กœ ์˜ฌ๋ฆฌ๊ธฐ]

๐Ÿ“ˆ ํ€ด์ฆˆ์กด ๋ณ„ ์ตœ์ข… ๊ฒฐ๊ณผ ํ™•์ธ

๐ŸŽฎ ์›ํ•˜๋Š” ํ€ด์ฆˆ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค๊ธฐ

์ด๋ฏธ์ง€1

์ด๋ฏธ์ง€2

์ด๋ฏธ์ง€3

๊ธฐ์ˆ ์Šคํƒ

Frontend

๋ถ„๋ฅ˜ ๊ธฐ์ˆ 
ํ”„๋ ˆ์ž„์›Œํฌ React
์–ธ์–ด TypeScript
๋นŒ๋“œ ๋„๊ตฌ Vite
์Šคํƒ€์ผ๋ง Tailwind CSS shadcn/ui
ํ†ต์‹  WebSocket
ํ…Œ์ŠคํŠธ Vitest Testing Library
๋ฌธ์„œํ™” Storybook TSDoc

Backend

๋ถ„๋ฅ˜ ๊ธฐ์ˆ 
ํ”„๋ ˆ์ž„์›Œํฌ NestJS
์–ธ์–ด TypeScript
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค MySQL SQLite TypeORM
ํ†ต์‹  WebSocket
API ๋ฌธ์„œ Swagger TSDoc
ํ…Œ์ŠคํŠธ Jest SuperTest
๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ Artillery

์ธํ”„๋ผ

๋ถ„๋ฅ˜ ๊ธฐ์ˆ 
ํด๋ผ์šฐ๋“œ NCP
์„œ๋ฒ„ Nginx
๋ฐฐํฌ GitHub Actions Docker
์šด์˜์ฒด์ œ Linux

ํ˜‘์—… ๋„๊ตฌ

๋ถ„๋ฅ˜ ๊ธฐ์ˆ 
๋ฌธ์„œํ™” Notion
๋””์ž์ธ Figma Excalidraw
ํ™”์ƒํšŒ์˜ Zoom
ํ˜•์ƒ๊ด€๋ฆฌ Git GitHub
ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ GitHub Projects

์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

system-architecture

FE ๊ธฐ์ˆ ์  ๋„์ „

BE ๊ธฐ์ˆ ์  ๋„์ „