Skip to content

๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ์˜จ๋ผ์ธ ๊ฐ•์˜๋ผ๋Š” ๊ณตํ†ต ๊ด€์‹ฌ์‚ฌ๋กœ ํ•จ๊ป˜ ๊ต๋ฅ˜ํ•˜๊ณ  ์„ฑ์žฅํ•˜๋Š” ํ”Œ๋žซํผ - SSAFY 8๊ธฐ ๊ณตํ†ต ํ”„๋กœ์ ํŠธ ์šฐ์ˆ˜์ƒ ๐Ÿ“š

Notifications You must be signed in to change notification settings

SeoYeonBae/studymoim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

๐Ÿ’ป ์˜จ๋ผ์ธ ๊ฐ•์˜ ์Šคํ„ฐ๋”” ๋ชจ์ž„์€, ์“ฐ์ž„!

image

๐ŸŽž ์†Œ๊ฐœ ์˜์ƒ ๋ณด๊ธฐ : UCC ๋งํฌ

๐Ÿ“† ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ๊ธฐ๊ฐ„

2023.01.16(์›”) ~ 2023/02/17(๊ธˆ)

SSAFY 8๊ธฐ 2ํ•™๊ธฐ ๊ณตํ†ตํ”„๋กœ์ ํŠธ - ์“ฐ์ž„

๐Ÿ“– ์“ฐ์ž„์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

โœŠWHY? - ์“ฐ์ž„์˜ ๋น„์ „

ํ•œ๊ตญ์˜ ๋ชจ๋“  ์ทจ์ค€์ƒ์˜ ๊ณ ๋…์„ ํ•ด๊ฒฐํ•˜๊ณ  ์‹ถ๋‹ค!!

๐Ÿค”HOW? - ์“ฐ์ž„์˜ ๋ฐฉํ–ฅ

์ทจ์ค€์ƒ์ด๋ผ๋ฉด ๋ˆ„๊ตฌ๋“ , ๊ฐ™์€ ๋ชฉํ‘œ๋ฅผ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ๊ต๋ฅ˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณณ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ์–ด์š”

์ทจ์ค€์— ์žˆ์–ด ์ „์˜๋ฅผ ์ƒ์‹คํ•˜์ง€ ์•Š๋„๋ก ๋™๊ธฐ๋ถ€์—ฌ๊ฐ€ ๋˜๋Š” ๊ณณ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ์–ด์š”

์„ ๋ก€๊ฐ€ ๋˜๋Š” ํ˜„์—…์ž์˜ ์กฐ์–ธ ๋˜๋Š” ๊ฐ™์€ ๊ณต๋ถ€๋ฅผ ํ•˜๋Š” ๋‹ค๋ฅธ ์ทจ์ค€์ƒ๋“ค์„ ๋ฐ”ํƒ•์œผ๋กœ ์ทจ์ค€์„ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ฒƒ๋“ค์„ ๋‹ค์‹œ๊ธˆ ํ™•์ธํ•˜๊ณ  ์‹ถ์—ˆ์–ด์š”

๐Ÿ™ŒWHAT? - ์“ฐ์ž„์˜ ๊ฐ€์น˜

์˜จ๋ผ์ธ ๊ฐ•์˜๋ผ๋Š” ๊ณตํ†ต ๊ด€์‹ฌ์‚ฌ๋ฅผ ํ†ตํ•ด ๊ต๋ฅ˜, ๋™๊ธฐ๋ถ€์—ฌ, ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ

๐Ÿ’œย ์ฃผ์š” ๊ธฐ๋Šฅ

๐Ÿ”Ž ๊ฐ•์ขŒ ๋ชฉ๋ก ๋ฐ ๊ฒ€์ƒ‰

๋‚˜์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ๊ฐ•์ขŒ๋ฅผ ์ฐพ๊ณ  ๋ถ„๋ฅ˜ ๋ณ„๋กœ ๋ชจ์•„๋ณผ ์ˆ˜ ์žˆ์–ด์š”

โค ๊ฐ•์ขŒ ์ข‹์•„์š” ๋ฐ ์ €์žฅ

๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ๊ฐ•์ขŒ๋‚˜ ๋ณด๊ณ ์‹ถ์€ ๊ฐ•์ขŒ๋ฅผ ์ข‹์•„์š” ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์–ด์š”

์ข‹์•„์š”๋ฅผ ํ‘œ์‹œํ•œ ๊ฐ•์ขŒ๋“ค์€ ๋งˆ์ดํŽ˜์ด์ง€์—์„œ ๋ชจ์•„๋ณผ ์ˆ˜ ์žˆ์–ด์š”

๐Ÿ“ฝ ๊ฐ•์ขŒ ํ”Œ๋ ˆ์ด์–ด

์œ ํŠœ๋ธŒ ์˜์ƒ์„ ํฐ ํ™”๋ฉด์œผ๋กœ ์‹œ์ฒญํ•  ์ˆ˜ ์žˆ์–ด์š”

๐Ÿ—’ ๊ฐ•์ขŒ ํ”Œ๋ ˆ์ด์–ด ๋ฉ”๋ชจ

๊ฐ•์˜๋ฅผ ๋“ฃ๋‹ค๊ฐ€ ๋‚จ๊ฒจ๋‘๊ณ  ์‹ถ์€ ๋ฉ”๋ชจ๊ฐ€ ์žˆ๋‹ค๋ฉด ๋น„๋””์˜ค ํ”Œ๋ ˆ์ด์–ด์˜ ์‚ฌ์ด๋“œ ๋ฉ”๋‰ด์—์„œ ๋ฉ”๋ชจ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์–ด์š”

๋งˆํฌ๋‹ค์šด ํ˜•์‹์œผ๋กœ ๊น”๋”ํ•˜๊ฒŒ ์ •๋ฆฌํ•œ ๋ฉ”๋ชจ๋ฅผ ์ €์žฅํ•˜๊ณ  ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ๋งˆ์ดํŽ˜์ด์ง€์—์„œ ์–ธ์ œ๋“  ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”

๐Ÿ™‹โ€โ™€๏ธ ๊ฐ•์ขŒ ํ”Œ๋ ˆ์ด์–ด ์งˆ๋ฌธ ๊ฒŒ์‹œํŒ

๊ฐ•์ขŒ๋ฅผ ๋“ฃ๋‹ค๊ฐ€ ๊ถ๊ธˆํ•œ๊ฒŒ ์ƒ๊ฒผ์„ ๋•Œ ๋‚˜์™€ ๊ฐ™์€ ๊ถ๊ธˆ์ฆ์ด ์ƒ๊ธด ์‚ฌ๋žŒ๋“ค์˜ ์งˆ๋ฌธ์„ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์–ด์š”

๊ฐ•์ขŒ๋ฅผ ๋“ค์œผ๋ฉฐ ๊ถ๊ธˆํ•œ๊ฒŒ ์ƒ๊ธฐ๋ฉด ์ฆ‰์‹œ ์งˆ๋ฌธ์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ๊ณ  ๋‹ต๋ณ€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด์š”

๐Ÿ‘ฃ ์‚ฌ์šฉ์ž ํžˆ์Šคํ† ๋ฆฌ

๋‚ด๊ฐ€ ์ตœ๊ทผ ์ˆ˜๊ฐ•ํ•œ ๊ฐ•์ขŒ์™€ ๊ฐ•์˜๋“ค์ด ๊ธฐ๋ก๋˜์–ด ๋งˆ์ดํŽ˜์ด์ง€์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”

์ตœ๊ทผ ๋“ฃ๋˜ ๊ฐ•์˜๋ฅผ ์ด์–ด์„œ ๋“ฃ๋Š”๋‹ค๋ฉด ์ด์ „ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์ข…๋ฃŒํ•œ ์œ„์น˜๋ถ€ํ„ฐ ์ด์–ด์„œ ์‹œ์ฒญํ•  ์ˆ˜ ์žˆ์–ด์š”

โœ’ ์Šคํ„ฐ๋”” ์ƒ์„ฑ ๋ฐ ๋ชจ์ง‘

๊ฐ™์€ ๊ฐ•์ขŒ๋ฅผ ๋“ฃ๊ฑฐ๋‚˜ ๊ฐ™์€ ๋ถ„์•ผ๋ฅผ ๊ณต๋ถ€ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์–ด์š”

๋‚ด๊ฐ€ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์€ ๊ฐ•์ขŒ๋“ค์„ ๋ชจ์•„ ์ปค๋ฆฌํ˜๋Ÿผ์œผ๋กœ ๋“ฑ๋กํ•˜๊ณ  ์Šคํ„ฐ๋””์›์„ ๋ชจ์„ ์ˆ˜ ์žˆ์–ด์š”

๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ์Šคํ„ฐ๋”” ์ปค๋ฎค๋‹ˆํ‹ฐ

์Šคํ„ฐ๋”” ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ธ€์„ ๋‚จ๊ฒจ ์Šคํ„ฐ๋””์›๋“ค๊ณผ ๊ฐ„๋‹จํ•œ ๋Œ€ํ™”๊ฐ€ ๊ฐ€๋Šฅํ•ด์š”

๐Ÿ“ก ์‹ค์‹œ๊ฐ„ ๊ฐ•์˜ ์‹œ์ฒญ ๋ฐ ์ฑ„ํŒ…

์Šคํ„ฐ๋””์›๋“ค๊ณผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐ•์˜๋ฅผ ์‹œ์ฒญํ•  ์ˆ˜ ์žˆ์–ด์š”

๊ฐ•์˜ ์˜์ƒ ์‹ฑํฌ๋Š” ์Šคํ„ฐ๋””์› ๋ชจ๋‘์™€ ๋™๊ธฐํ™” ๋˜์–ด ๊ฐ™์€ ์‹œ๊ฐ„๋Œ€์˜ ์˜์ƒ์„ ๋™์‹œ์— ์‹œ์ฒญํ•  ์ˆ˜ ์žˆ์–ด์š”

๊ฐ•์˜๋ฅผ ์‹œ์ฒญํ•˜๋ฉฐ ๊ถ๊ธˆํ•œ ๊ฒƒ์ด ์ƒ๊ธฐ๋ฉด ์Šคํ„ฐ๋””์›๋“ค๊ณผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ณต์œ ํ•˜๊ณ  ์ฑ„ํŒ…ํ•  ์ˆ˜ ์žˆ์–ด์š”

๐Ÿ“ผ ์Šคํ„ฐ๋”” ํžˆ์Šคํ† ๋ฆฌ

์Šคํ„ฐ๋””์›๋“ค๊ณผ ํ•จ๊ป˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์‹œ์ฒญํ–ˆ๋˜ ๊ฐ•์˜์˜ ๋‚ด์—ญ์„ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”

โ” ์งˆ๋ฌธ ๊ฒŒ์‹œํŒ

์“ฐ์ž„์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉฐ ๊ถ๊ธˆํ–ˆ๋˜ ์งˆ๋ฌธ๋“ค์„ ๋ชจ์•„๋ณผ ์ˆ˜ ์žˆ์–ด์š”

์งˆ๋ฌธ์— ๋‹ต๋ณ€์„ ๋‚จ๊ธด๋‹ค๋ฉด ์งˆ๋ฌธ์ž์—๊ฒŒ ํฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์–ด์š”

๐ŸŽค ์ž์œ  ๊ฒŒ์‹œํŒ

์“ฐ์ž„์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ธ€์„ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์–ด์š”

ํŠน์ • ๊ฐ•์˜์™€ ๊ด€๋ จ ์—†์ด ๊ถ๊ธˆํ•œ๊ฒŒ ์ƒ๊ธด๋‹ค๋ฉด, ์ž์œ ๊ฒŒ์‹œํŒ์— ๊ธ€์„ ์ž‘์„ฑํ•ด๋ณผ ์ˆ˜ ์žˆ์–ด์š”

๋Œ“๊ธ€์„ ๋‚จ๊ฒจ ๊ฒŒ์‹œ๊ธ€์— ๋Œ€ํ•œ ์ƒ๊ฐ์„ ํ‘œํ˜„ํ•ด์ฃผ์„ธ์š”

๐Ÿ’‘ ์‚ฌ์šฉ์ž ํŒ”๋กœ์šฐ

๋‚ด๊ฐ€ ์นœํ•ด์ง€๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์„ ํŒ”๋กœ์šฐํ•˜๊ณ , ๋‚˜์—๊ฒŒ ๊ด€์‹ฌ์žˆ๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ํŒ”๋กœ์ž‰ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด์š”

๐Ÿ› ย ์ฃผ์š” ๊ธฐ์ˆ 

Frontend Backend - Spring CI/CD
React Spring Boot AWS EC2
Vite Spring Web Jenkins
Zustand Spring WebSocket with STOMP Docker
Tailwind JPA Docker Compose
TypeScript JWT NginX
Spring Security
Spring Data with Swagger
Google Cloud Storage
Youtube API
MySQL 8

โš’ย ํ”„๋กœ์ ํŠธ ์•„ํ‚คํ…์ณ

architecture

๐Ÿ–ฅ๏ธ ์“ฐ์ž„ ์„œ๋น„์Šค ํ™”๋ฉด

1. ๋ฉ”์ธํ™”๋ฉด

<๋กœ๊ทธ์ธ ์ „> <๋กœ๊ทธ์ธ ํ›„>
mainLogin mainNotLogin
์ „์ฒด ๊ฐ•์ขŒ, ๋ชจ์ง‘ ์ค‘์ธ ์Šคํ„ฐ๋””, ์ž์œ /๊ฐ•์˜ ์งˆ๋ฌธ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด€์‹ฌ ํƒœ๊ทธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ถ”์ฒœ๊ฐ•์ขŒ๊ฐ€ ๋œจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
๋ฉ”์ธ ํ™”๋ฉด์˜ ๊ธ€์„ ํด๋ฆญํ•˜๋ฉด ๋กœ๊ทธ์ธ ๋ชจ๋‹ฌ์ด ๋œจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋‚ด ์Šคํ„ฐ๋””์™€ ์ž์œ  ์งˆ๋ฌธ / ๊ฐ•์˜ ์งˆ๋ฌธ์ด ๋œจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

2. ๊ฐ•์ขŒ

2-1. ๊ฐ•์ขŒ ๋ฉ”์ธ ํŽ˜์ด์ง€
  • ๊ฐ•์ขŒ ํŽ˜์ด์ง€ ๋ฐฐ๋„ˆ์—๋Š” ๊ด€์‹ฌ ํƒœ๊ทธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ถ”์ฒœ ๊ฐ•์ขŒ๊ฐ€ ๋œจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ฐ•์ขŒ ๋“ค์œผ๋Ÿฌ ๊ฐ€๊ธฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ๊ฐ•์ขŒ ์ƒ์„ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ์ „์ฒด ๊ฐ•์ขŒ๋Š” ํŽ˜์ด์ง€๋„ค์ด์…˜์œผ๋กœ ํ•œ ํŽ˜์ด์ง€์— 8๊ฐœ์˜ ๊ฐ•์ขŒ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

courseMain

2-2. ๊ฐ•์ขŒ ์ƒ์„ธ ํŽ˜์ด์ง€
  • ๊ฐ•์ขŒ ์ƒ์„ธ ํŽ˜์ด์ง€์—์„œ๋Š” ํ•ด๋‹น ๊ฐ•์ขŒ๊ฐ€ ํฌํ•จํ•˜๋Š” ๊ฐ•์˜ ๋ชฉ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ๊ณ  ์žฌ์ƒ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ๊ฐ•์˜์˜ ๋น„๋””์˜ค ํ”Œ๋ ˆ์ด์–ด๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ์Šคํ„ฐ๋”” ํƒญ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ๊ฐ•์ขŒ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ์Šคํ„ฐ๋””๊ฐ€ ๋ณด์—ฌ์ง€๊ณ  ์ปค๋ฎค๋‹ˆํ‹ฐ์—๋Š” ํ•ด๋‹น ๊ฐ•์ขŒ์— ํฌํ•จ๋œ ๊ฐ•์˜์— ๋‚จ๊ธด ์งˆ๋ฌธ๋“ค์„ ๋ชจ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ•์ขŒ์—๋Š” ์ข‹์•„์š”๋ฅผ ๋‚จ๊ธธ ์ˆ˜ ์žˆ๊ณ  ๋งˆ์ดํŽ˜์ด์ง€์—์„œ ์ข‹์•„์š”ํ•œ ๊ฐ•์ขŒ๋ฅผ ๋ชจ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
<๊ฐ•์ขŒ ์ƒ์„ธ ํŽ˜์ด์ง€ ๋ฉ”์ธ> <๊ฐ•์ขŒ๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋Š” ์Šคํ„ฐ๋””> <๊ฐ•์ขŒ ๊ด€๋ จ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ธ€>
courseDetail searchStudy searchCommunity

3. ์Šคํ„ฐ๋””

3-1. ์Šคํ„ฐ๋”” ๋ฉ”์ธ & ๊ตฌ์ธ
<์Šคํ„ฐ๋”” ๊ตฌ์ธ ๋ฉ”์ธ ํŽ˜์ด์ง€> <์Šคํ„ฐ๋”” ์‹ ์ฒญ>
studyRecruitMain studyApply
ํ˜„์žฌ ๊ตฌ์ธ ์ค‘์ธ ์Šคํ„ฐ๋”” ๋ชฉ๋ก์ด ๋œน๋‹ˆ๋‹ค. ๋ชจ์ง‘๋ฐฉ๋ฒ•์ด ์‹ ์ฒญ์ธ ๊ฒฝ์šฐ์—๋Š” ์Šคํ„ฐ๋””๋ฅผ ๋งŒ๋“  ๋ฐฉ์žฅ์—๊ฒŒ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ  ๋ฐฉ์žฅ์ด ์ˆ˜๋ฝ์„ ํ•ด์•ผ ์Šคํ„ฐ๋””์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ตฌ์ธ ํŽ˜์ด์ง€์— ๋„์šฐ๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด ์Šคํ„ฐ๋”” ์ง„ํ–‰์„ ์ข…๋ฃŒ๋กœ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ๋ชจ์ง‘ ์—ฌ๋ถ€๋ฅผ ๋ชจ์ง‘ ๋งˆ๊ฐ์œผ๋กœ ๋ฐ”๊พธ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋ชจ์ง‘๋ฐฉ๋ฒ•์ด ๊ณต๊ฐœ์ธ ๊ฒฝ์šฐ์—๋Š” ์‹ ์ฒญ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋ฐ”๋กœ ์Šคํ„ฐ๋””์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
<์Šคํ„ฐ๋”” ๊ตฌ์ธ๊ธ€ ์ƒ์„ฑํ•˜๊ธฐ> <์Šคํ„ฐ๋”” ๊ตฌ์ธ๊ธ€ ์ˆ˜์ •>
StudyForm studyRecruitUpdate
์Šคํ„ฐ๋”” ์ •๋ณด๋ฅผ ํฌํ•จํ•œ ๊ตฌ์ธ๊ธ€ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํ„ฐ๋”” ๋ฉ”์ธ ํ˜น์€ ์Šคํ„ฐ๋”” ๊ตฌ์ธ ์ƒ์„ธ ํŽ˜์ด์ง€์—์„œ ์Šคํ„ฐ๋”” ์ •๋ณด๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ชจ์ง‘ ๋ฐฉ๋ฒ•์„ ์‹ ์ฒญ์œผ๋กœ ์„ ํƒํ•  ๊ฒฝ์šฐ์—๋Š” ์Šคํ„ฐ๋”” ๊ตฌ์ธ๊ธ€์„ ์“ด ์‚ฌ๋žŒ์—๊ฒŒ ์‹ ์ฒญ๊ธ€์„ ๋‚จ๊ฒจ์„œ ์ˆ˜๋ฝ์„ ํ•ด์•ผ ์Šคํ„ฐ๋””์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
3-2. ์Šคํ„ฐ๋”” ํŽ˜์ด์ง€
  • ์Šคํ„ฐ๋””์— ์‹ ์ฒญ์„ ์™„๋ฃŒํ–ˆ๋‹ค๋ฉด ๋งˆ์ดํŽ˜์ด์ง€ ํ˜น์€ ๋ฉ”์ธ ํŽ˜์ด์ง€์˜ ๋‚ด ์Šคํ„ฐ๋”” ๋ฐ”๋กœ๊ฐ€๊ธฐ์—์„œ ์Šคํ„ฐ๋”” ๋ฉ”์ธ ํŽ˜์ด์ง€๋กœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐฉ์žฅ์˜ ๊ฒฝ์šฐ ์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต์ง€์‚ฌํ•ญ ์ž‘์„ฑ / ์ปค๋ฆฌํ˜๋Ÿผ ์ˆ˜์ • / ํšŒ์› ํƒˆํ‡ด / ํšŒ์› ์‹ ์ฒญ ์ˆ˜๋ฝ / ์Šคํ„ฐ๋”” ์ •๋ณด ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
<ํŒ€์› ํŽ˜์ด์ง€> <ํŒ€์žฅ ํŽ˜์ด์ง€>
studyTeammember studyMy
<์Šคํ„ฐ๋”” ์‹ ์ฒญ ์ˆ˜๋ฝ> <์ปค๋ฆฌํ˜๋Ÿผ ์ˆ˜์ •>
studyAccept curriculumUpdate

3-3. ์Šคํ„ฐ๋”” ํ”Œ๋ ˆ์ด์–ด

  • ์Šคํ„ฐ๋”” ์‹œ๊ฐ„์ด ๋˜์—ˆ๋‹ค๋ฉด ์Šคํ„ฐ๋””์› ์ค‘ ์•„๋ฌด๋‚˜ ์Šคํ„ฐ๋”” ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ํ•œ ๋ช…์ด ์Šคํ„ฐ๋””๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค๋ฉด ํŒ€์›๋“ค์€ ์Šคํ„ฐ๋”” ํŽ˜์ด์ง€์˜ '์Šคํ„ฐ๋”” ์ฐธ์—ฌ' ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ฐ”๋กœ ์Šคํ„ฐ๋””๋ฅผ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‹ค์‹œ๊ฐ„ ํ”Œ๋ ˆ์ด์–ด ๊ณต์œ ๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ณ  ์‹œ๊ฐ„์„ ์˜ฎ๊ธธ ๊ฒฝ์šฐ ์Šคํ„ฐ๋””์› ๋ชจ๋‘์—๊ฒŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ์Šคํ„ฐ๋””์›๋“ค๊ณผ ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ•์˜๋ฅผ ๋“ฃ๋‹ค๊ฐ€ ๋ชจ๋ฅด๋Š” ๊ฒƒ์ด ์ƒ๊ฒผ์„ ๊ฒฝ์šฐ ์งˆ๋ฌธ๋ชฉ๋ก์—์„œ ์งˆ๋ฌธ์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ•์˜๋ฅผ ๋“ฃ๋‹ค๊ฐ€ ๋ฉ”๋ชจ๋ฅผ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๋Š” ๋งˆํฌ๋‹ค์šด ํ˜•์‹์œผ๋กœ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
<์Šคํ„ฐ๋”” ๋ฉ”์ธ ํŽ˜์ด์ง€> <์Šคํ„ฐ๋”” ์‹ฑํฌ ์กฐ์ •>
StudyVideoPlayer-min StudyVideoPlayerOther

4. ์ปค๋ฎค๋‹ˆํ‹ฐ

4-1. ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฉ”์ธ & ๊ธ€ ์ž‘์„ฑ
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ํŽ˜์ด์ง€์—์„œ๋Š” ์ž์œ  ์งˆ๋ฌธ๊ณผ ๊ฐ•์˜ ์งˆ๋ฌธ์œผ๋กœ ๋‚˜๋‰˜์–ด์ ธ ์žˆ๊ณ  ๋‘˜ ๋‹ค ๊ฐ๊ฐ์˜ ํƒญ์—์„œ ๊ฒ€์ƒ‰์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ž์œ  ์งˆ๋ฌธ ๊ธ€์“ฐ๊ธฐ๋Š” ์ž์œ  ์งˆ๋ฌธ ํƒญ์—์„œ ๊ฐ€๋Šฅํ•˜๊ณ  ๊ฐ•์˜ ์งˆ๋ฌธ์€ ๊ฐ๊ฐ์˜ ๊ฐ•์˜ ํ”Œ๋ ˆ์ด์–ด ๋‚ด์—์„œ ์งˆ๋ฌธ์„ ๋‚จ๊ธฐ๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฒŒ์‹œ๋ฌผ๋“ค์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ตœ์‹ ์ˆœ์œผ๋กœ ์ •๋ ฌ์ด ๋˜์–ด ์žˆ๊ณ  ์ตœ์‹ ์ˆœ, ์˜ค๋ž˜๋œ์ˆœ, ์กฐํšŒ๋†’์€์ˆœ, ์กฐํšŒ๋‚ฎ์€์ˆœ์œผ๋กœ ์ •๋ ฌ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
<์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฉ”์ธ ํŽ˜์ด์ง€> <๊ธ€ ์ž‘์„ฑ ํŽ˜์ด์ง€>
communityPage community
4-2. ์ปค๋ฎค๋‹ˆํ‹ฐ ์ƒ์„ธ ํŽ˜์ด์ง€
  • ๊ฒŒ์‹œ๋ฌผ๊ณผ ๋™์˜์ƒ ํ”Œ๋ ˆ์ด์–ด์—์„œ๋Š” ๋Œ“๊ธ€ ๋‚จ๊ธฐ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ๋˜ํ•œ ๋ณธ์ธ์ด ๋‚จ๊ธด ๊ฒŒ์‹œ๋ฌผ์˜ ๊ฒฝ์šฐ ์ˆ˜์ •, ์‚ญ์ œ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
<๋Œ“๊ธ€ ์ž‘์„ฑ> <๊ธ€ ์ˆ˜์ •> <๊ธ€ ์‚ญ์ œ>
comment communityUpdate communityDelete

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

  • ๋งˆ์ด ํŽ˜์ด์ง€์—์„œ๋Š” ํ”„๋กœํ•„ ์ˆ˜์ •, ๋‚ด ์Šคํ„ฐ๋”” ๋ชฉ๋ก, ๊ฐ•์ขŒ & ๊ฐ•์˜ ์ˆ˜๊ฐ• ๋‚ด์—ญ, ๋ฉ”๋ชจ, ์ž‘์„ฑํ•œ ๊ธ€, ์ข‹์•„์š”ํ•œ ๊ฐ•์ขŒ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํŒ”๋กœ์›Œ์™€ ํŒ”๋กœ์ž‰ํ•œ ์‚ฌ๋žŒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋งˆ์ดํŽ˜์ด์ง€์—์„œ ํ”„๋กœํ•„ ์ •๋ณด๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹‰๋„ค์ž„, ํ”„๋กœํ•„ ์‚ฌ์ง„, ์„ ํ˜ธ ์žฅ๋ฅด๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ํ”„๋กœํ•„์— ๋“ค์–ด๊ฐ€๋ฉด ํŒ”๋กœ์šฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ณ  ๊ทธ ์‚ฌ๋žŒ์˜ ์Šคํ„ฐ๋”” ๋ชฉ๋ก, ๊ฐ•์ขŒ ์ˆ˜๊ฐ• ๋‚ด์—ญ, ์ž‘์„ฑํ•œ ๊ธ€์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
<๋งˆ์ดํŽ˜์ด์ง€ - ๋ณธ์ธ> <์ •๋ณด ์ˆ˜์ •> <๋งˆ์ดํŽ˜์ด์ง€ - ๋‹ค๋ฅธ ํšŒ์›>
MyPage profileUpdate OtherPage

6. ํ‚ค์›Œ๋“œ์™€ ํƒœ๊ทธ ๊ฒ€์ƒ‰ & ์•Œ๋ฆผ

  • ๊ฐ•์ขŒ ํŽ˜์ด์ง€์˜ ๊ฒฝ์šฐ์—๋Š” ์ œ๋ชฉ์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๊ณ  ํƒœ๊ทธ๋กœ ๊ฒ€์ƒ‰์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์Šคํ„ฐ๋”” ํŽ˜์ด์ง€์˜ ๊ฒฝ์šฐ์—๋Š” ์ œ๋ชฉ + ๋‚ด์šฉ์œผ๋กœ ๊ฒ€์ƒ‰์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ํŽ˜์ด์ง€์—์„œ๋Š” ์ž์œ  / ๊ฐ•์˜ ์งˆ๋ฌธ ๋”ฐ๋กœ ์ œ๋ชฉ์œผ๋กœ ๊ฒ€์ƒ‰์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ๋‚ด๊ฐ€ ์“ด ๊ฒŒ์‹œ๋ฌผ์— ๋Œ“๊ธ€์ด ๋‹ฌ๋ฆฌ๊ฑฐ๋‚˜, ์Šคํ„ฐ๋””์— ์‹ ์ฒญํ•œ ์‚ฌ๋žŒ์ด ์žˆ์„ ๊ฒฝ์šฐ์—๋Š” ์•Œ๋žŒ์ด ์˜ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์•Œ๋žŒ ๋‚ด์šฉ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ๊ฒŒ์‹œ๋ฌผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
<ํ‚ค์›Œ๋“œ์™€ ํƒœ๊ทธ ๊ฒ€์ƒ‰> <์•Œ๋ฆผ>
search alarm

โœ”ย ํ”„๋กœ์ ํŠธ ํŒŒ์ผ ๊ตฌ์กฐ

Backend

BACKEND\STUDYMOIM\SRC\MAIN
โ”œโ”€java
โ”‚  โ””โ”€com
โ”‚      โ””โ”€ssafy
โ”‚          โ””โ”€peace
โ”‚              โ”‚  DataLoader.java
โ”‚              โ”‚  PeaceApplication.java
โ”‚              โ”œโ”€api
โ”‚              โ”œโ”€config
โ”‚              โ”œโ”€dto
โ”‚              โ”‚  โ””โ”€auth
โ”‚              โ”œโ”€entity
โ”‚              โ”‚  โ””โ”€key
โ”‚              โ”œโ”€exception
โ”‚              โ”œโ”€filter
โ”‚              โ”œโ”€listener
โ”‚              โ”œโ”€repository
โ”‚              โ”œโ”€service
โ”‚              โ”‚  โ””โ”€auth
โ”‚              โ””โ”€util
โ””โ”€resources

Frontend

FRONTEND\PEACE_STUDYMOIM\SRC
โ”‚  App.css
โ”‚  App.jsx
โ”‚  index.css
โ”‚  main.jsx
โ”œโ”€assets
โ”œโ”€components
โ”‚  โ”œโ”€communitydetail
โ”‚  โ”œโ”€communitypages
โ”‚  โ”œโ”€coursedetail
โ”‚  โ”œโ”€coursepages
โ”‚  โ”œโ”€field
โ”‚  โ”œโ”€mainpages
โ”‚  โ”œโ”€mypages
โ”‚  โ”œโ”€NavBar
โ”‚  โ”œโ”€overall
โ”‚  โ”œโ”€studydetail
โ”‚  โ”œโ”€studypages
โ”‚  โ””โ”€studyplayer
โ”œโ”€hooks
โ”œโ”€pages
โ””โ”€zustand

โœ”ย ํ˜‘์—… ํ™˜๊ฒฝ

Notion

  • ๋ธŒ๋ ˆ์ธ์Šคํ† ๋ฐ, ๊ธฐ๋Šฅ ๊ตฌํ˜„, ๋งํฌ ๊ณต์œ  ๋“ฑ ํŒ€์›๊ณผ ํ•จ๊ป˜ ์ž‘์„ฑํ•ด์•ผ ํ•  ๋ฌธ์„œ๊ฐ€ ์žˆ์„๋•Œ Notion์„ ํ™œ์šฉํ–ˆ์–ด์š”
  • ์ปจ๋ฒค์…˜, ์˜ค๋Š˜์˜ ๋ชฉํ‘œ, ๋งˆ์ผ์Šคํ†ค, ํŒ€ ๊ทœ์น™ ๋“ฑ ํŒ€์›๊ณผ ๊ณต์œ ํ•  ์ •๋ณด๊ฐ€ ์žˆ์„ ๋•Œ Notion์— ์ ๊ทน์ ์œผ๋กœ ๊ธฐ๋กํ•˜์—ฌ ๊ด€๋ฆฌํ–ˆ์–ด์š”

Jira

  • ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ 1์ฃผ๋‹น ํ•˜๋‚˜์˜ ์Šคํ”„๋ฆฐํŠธ, ์ด 5๊ฐœ์˜ ์Šคํ”„๋ฆฐํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ์–ด์š”
  • ํ•œ ์ฃผ์˜ ์‹œ์ž‘๋งˆ๋‹ค ์ธ๋‹น ์ด 40์‹œ๊ฐ„์˜ ์ด์Šˆ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์Šคํ”„๋ฆฐํŠธ๋ฅผ ์‹œ์ž‘ํ–ˆ์–ด์š”
  • 1~4์‹œ๊ฐ„์˜ ์ด์Šˆ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์ž‘์—…์„ ์‹œ์ž‘ํ•  ๋•Œ ๋งˆ๋‹ค ํ•ด๋‹น ์ด์Šˆ๋ฅผ ์ง„ํ–‰์ค‘ ํ‘œ์‹œ ํ–ˆ์–ด์š”
  • ์ž‘์—…์ด ์™„๋ฃŒ ๋˜๋ฉด ํ•ด๋‹น ์ด์Šˆ๋ฅผ ์™„๋ฃŒ ํ‘œ์‹œ ํ•œ ํ›„, ๋‹ค์Œ ์ž‘์—…์„ ์ง„ํ–‰ํ–ˆ์–ด์š”
  • ํ•œ ์ฃผ์˜ ๋งˆ์ง€๋ง‰์— ์Šคํ”„๋ฆฐํŠธ๋ฅผ ์ข…๋ฃŒํ•˜์—ฌ ๋ฆฌ๋ทฐํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ์–ด์š”

Gitlab

  • master, develop, feature์˜ git flow ๋ธŒ๋žœ์นญ ์ „๋žต์„ ํ†ตํ•ด ์ž‘์—… ๋ธŒ๋žœ์น˜๋ฅผ ๋ถ„ํ•  ๊ด€๋ฆฌ ํ–ˆ์–ด์š”
  • ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด๋‚˜ ๋ฒ„๊ทธํ”ฝ์Šค๋ฅผ ์œ„ํ•ด feature ๋ธŒ๋žœ์น˜๋ฅผ ์‚ฌ์šฉํ–ˆ์–ด์š”
  • ๊ฐœ๋ฐœ ํ˜„ํ™ฉ์„ ๋ณ‘ํ•ฉํ•˜๊ณ  ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜๋ฅผ ๋ถ„๊ธฐํ•˜๊ธฐ ์œ„ํ•ด develop ๋ธŒ๋žœ์น˜๋ฅผ ์‚ฌ์šฉํ–ˆ์–ด์š”
  • ์„œ๋น„์Šค ๋ฆด๋ฆฌ์ฆˆ ์ „, ์ง„ํ–‰ํ˜„ํ™ฉ ๋ช…์„ธ๋‚˜ ํ•„์š” ๋ฌธ์„œ๋ฅผ ๋‚จ๊ธฐ๊ณ  ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•ด master ๋ธŒ๋žœ์น˜๋ฅผ ์‚ฌ์šฉํ–ˆ์–ด์š”

Discord

  • ๊ทผ๋ฌด ์™ธ ์ถ”๊ฐ€์ ์ธ ์ž‘์—…์„ ์œ„ํ•ด DIscord์— ์ ‘์†ํ•˜์—ฌ ํŒ€์›๊ณผ ํ˜‘์—…์„ ์ด์–ด๋‚˜๊ฐ”์–ด์š”

๐Ÿ‘ฉย ํŒ€์› ์—ญํ•  ๋ถ„๋ฐฐ

๋ฐ•์„œ์˜ (ํŒ€์žฅ) ๊น€๋™์ค€ ๋ฐฐ์„œ์—ฐ ์ดํƒœํฌ ์ •์ค€ํ˜ธ ์ •์ฑ„๋ฆฐ
Backend GCS Frontend Docs Backend Frontend Backend Devops Backend Database Frontend
Repository ์„ค๊ณ„ component ์ดˆ๊ธฐ ๊ตฌ์กฐ ์ƒ์„ฑ ๋กœ๊ทธ์ธ, ์•Œ๋ฆผ, ํšŒ์›์ •๋ณด ๊ธฐ๋Šฅ ํ’€์Šคํƒ ๊ฐœ๋ฐœ DTO ์„ค๊ณ„ Entity ์„ค๊ณ„ ์Šคํ„ฐ๋”” ๊ตฌ์ธ, ์Šคํ„ฐ๋”” ํŽ˜์ด์ง€ ๊ธฐ๋Šฅ ๊ตฌํ˜„
Study ๋„๋ฉ”์ธ API ๊ฐœ๋ฐœ ์ดˆ๊ธฐ ๊ธฐ๋ณธ ๋””์ž์ธ ํ˜•์„ฑ + ๋ผ์šฐํ„ฐ ๊ตฌ์กฐ ์ •๋ฆฝ ๋งˆ์ดํŽ˜์ด์ง€ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ User, Articles ๋„๋ฉ”์ธ API ๊ฐœ๋ฐœ Course, Lecture, History ๋„๋ฉ”์ธ API ๊ฐœ๋ฐœ ์ดˆ๊ธฐ ๋กœ๊ทธ์ธ ๋ฐ ์ถ”์ฒœ ๊ฐ•์ขŒ ๊ตฌํ˜„
DataLoader ๊ฐœ๋ฐœ ๋„ค๋ธŒ๋ฐ”, ์Šคํ„ฐ๋””ํ”Œ๋ ˆ์ด์–ด, ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๊ฒ€์ƒ‰/์ •๋ ฌ ๊ธฐ๋Šฅ ์ด๊ด„ ํ’€์Šคํƒ ๊ฐœ๋ฐœ ๋น„๋””์˜ค ์‹ฑํฌ, ์ฑ„ํŒ… WebSocket ์„œ๋น„์Šค ๊ฐœ๋ฐœ History ๊ธฐ๋ฐ˜ ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ ์ถ”์ถœ ๋ฉ”์ธํŽ˜์ด์ง€ ๊ตฌํ˜„
GCS๋ฅผ ํ™œ์šฉํ•œ ์ด๋ฏธ์ง€ ์ €์žฅ ๊ตฌํ˜„ ๊ธฐ๋ณธ ์ปค์Šคํ…€ํ›… + ์ƒํƒœ๊ด€๋ฆฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ์„œ๋น„์Šค ๋””์ž์ธ ์ด๊ด„ EC2 ์ƒ ์šด์˜ ํ™˜๊ฒฝ ์„ค๊ณ„ ๋ฐ ์ปจํ…Œ์ด๋„ˆ ๊ตฌ์ถ• Youtube ๊ฐ•์˜ ๋ผ๋ฒจ๋ง ์ž๋™ํ™” ์บ๋Ÿฌ์ƒ, Markdown ์ ์šฉ
ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๋‹ด๋‹น ํšŒ์˜๋ก ์ž‘์„ฑ ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๋””์ž์ธ ์ด๊ด„ Jenkins ๋ฐฐํฌ ์ž๋™ํ™” DataLoader ๊ฐœ๋ฐœ ์™€์ด์–ดํ”„๋ ˆ์ž„ ์ด๊ด„

๐Ÿ“ฐย ํ”„๋กœ์ ํŠธ ์‚ฐ์ถœ๋ฌผ

Git Commit Message Convention

ERD Convention

ERD

DB dump ํŒŒ์ผ

๊ธฐ๋Šฅ๋ช…์„ธ์„œ

์š”๊ตฌ์‚ฌํ•ญ ์ •์˜์„œ

Figma

ํšŒ์˜๋ก

๐Ÿ“‘ย ํ”„๋กœ์ ํŠธ ๊ฒฐ๊ณผ๋ฌผ

ํฌ๋”ฉ ๋งค๋‰ด์–ผ

์ค‘๊ฐ„ ๋ฐœํ‘œ ์ž๋ฃŒ ppt

์ค‘๊ฐ„ ๋ฐœํ‘œ ์ž๋ฃŒ pdf

์ตœ์ข… ๋ฐœํ‘œ ์ž๋ฃŒ ppt

์ตœ์ข… ๋ฐœํ‘œ ์ž๋ฃŒ pdf

About

๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ์˜จ๋ผ์ธ ๊ฐ•์˜๋ผ๋Š” ๊ณตํ†ต ๊ด€์‹ฌ์‚ฌ๋กœ ํ•จ๊ป˜ ๊ต๋ฅ˜ํ•˜๊ณ  ์„ฑ์žฅํ•˜๋Š” ํ”Œ๋žซํผ - SSAFY 8๊ธฐ ๊ณตํ†ต ํ”„๋กœ์ ํŠธ ์šฐ์ˆ˜์ƒ ๐Ÿ“š

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages