/SSEKER

Primary LanguageTypeScript

๐Ÿ’ฌ ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฐ ์„œ๋น„์Šค์—์š”

์ด๋ฒˆ์—๋„ ๋งˆ์Œ์— ๋งž๋Š” ํŒ€์›์„ ๋งŒ๋‚  ์ˆ˜ ์žˆ์„๊นŒ?

์•ˆ๋…•ํ•˜์„ธ์š”! ์šฐ๋ฆฌ๋Š” ๋งค๋ฒˆ ์ƒˆ๋กœ์šด ํŒ€์„ ์ฐพ๋Š”, ํŒ€ ์”จ์ปค์ž…๋‹ˆ๋‹ค.

๋งค๋ฒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๊ธฐ ์ „, ๊ฐ€์žฅ ํฐ ๋‚œ๊ด€์ด ํ•˜๋‚˜ ์žˆ์–ด์š”. ๋ฐ”๋กœ ํŒ€์› ๊ตฌํ•˜๊ธฐ!

ํž˜๋“ค๊ฒŒ ๊ตฌํ•œ ํŒ€์›, ๊ทธ๋Ÿฐ๋ฐ ๋งŒ๋‚˜๊ณ  ๋ณด๋‹ˆ ์Šคํƒ์ด ๋งž์ง€ ์•Š์•„์„œ, ๊ฐœ์ธ์˜ ์ƒํ™ฉ์ด ๋ณ€ํ•ด์„œ, ๊ณ„ํš์„ ๋งž์ถ”๊ธฐ ํž˜๋“ค์–ด์„œ, ์„ฑํ–ฅ์ด ๋‹ฌ๋ผ์„œ...์•„๋ฌด๋ฆฌ ์ข‹์€ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์–ด๋„ ํŒ€์„ ์ฐพ๊ธฐ์—๋Š” ๋งค๋ฒˆ ๊นŒ๋‹ค๋กœ์šด ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ์–ด ๋ชจ์ธ ์‹ธํ”ผ ์‚ฌ๋žŒ๋“ค ์ค‘์—์„œ๋„, ์ „๊ณต์ž๋Š” ๋น„์ „๊ณต์ž๋ฅผ ๋ชจ๋ฅด๊ณ , ๋น„์ „๊ณต์ž๋Š” ์ „๊ณต์ž๋“ค์„ ๋ชฐ๋ผ ๋งค๋ฒˆ ํŒ€์„ ์งœ๊ธฐ๋„ ํž˜๋“ค์—ˆ์œผ๋‹ˆ๊นŒ์š”.

๊ทธ๋Ÿผ ์šฐ๋ฆฌ๊ฐ€ ํŒ€์›์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์„ ๋งŒ๋“ค๋ฉด ์–ด๋–จ๊นŒ?

๊ทธ๋ ‡๊ฒŒ ์”จ์ปค๋Š” ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์‹ธํ”ผ ๋‚ด์—์„œ ํŒ€์„ ์ฐพ์„ ๋•Œ, ์šฐ๋ฆฌ ์”จ์ปค ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•ด๋ณด์„ธ์š”!


๐Ÿฅ ๋ฉค๋ฒ„ ์†Œ๊ฐœ

์ •์žฌํ˜„ ํ™์ข…ํ˜ ์ดํšจ์ง„ ๋ฐฐ์ƒ์ค€
@JAY-Winter @dreamjh1111 @C12H22O12 @no3232
Backend Backend, DevOps Frontend Frontend


๐ŸŒˆ ๊ธฐ์ˆ  ์Šคํƒ

โš™ ํ”„๋ก ํŠธ์—”๋“œ



Language | TypeScript

Framework | React

Library | Next.js, Axios, Styled Components


โš™ ๋ฐฑ์—”๋“œ




Language | Python

Framework | Django

Database | Sqlite3

Library | Django-RestFramework, All-auth, dj-rest-auth


โš™ ์ธํ”„๋ผ



Tools | Docker, Gunicorn, Nginx


โš™ ํ˜‘์—…ํˆด



Record/IssueSharing | Notion, Oven

Design | Oven

Storage | Git



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

1. ๋กœ๊ทธ์ธ/ํšŒ์›๊ฐ€์ž…

ํšŒ์› ๊ฐ€์ž…, ๋กœ๊ทธ์ธ์„ ํ•˜์ง€ ์•Š์œผ๋ฉด ์‚ฌ์ดํŠธ์˜ ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ์ˆ˜ ์—†์–ด์š”! ์•„์ด๋””, ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅ ํ›„์— ์ž์‹ ์˜ ์†Œ์†์บ ํผ์Šค, ๋ฐ˜, ์ „๊ณต/๋น„์ „๊ณต, ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ  ์Šคํƒ์„ ์ž…๋ ฅํ•œ ๋’ค ๊ฐ€์ž…์„ ์™„๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ์ดํ›„ ์ƒ์„ธ ์ •๋ณด๋“ค์„ ๋ง๋ถ™์ด๊ณ  ์‹ถ๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋งˆ์ดํŽ˜์ด์ง€์—์„œ ์ˆ˜์ • ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. ํŒ€์„ ๊ตฌํ•ด์š”

  1. ๊ฐ€์ž…๋œ ๋‹ค๋ฅธ ์œ ์ €๋“ค์„ ์—ฌ๊ธฐ์„œ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”!
  2. ์œ ์ €์˜ ์ •๋ณด๋Š” ์‚ฌ์šฉ์Šคํƒ / ๊นƒํ—ˆ๋ธŒ ์ฃผ์†Œ / ๋ธ”๋กœ๊ทธ ์ฃผ์†Œ / ๋ฐฑ์ค€ ๋ ˆ๋ฒจ / ๊ฐ„๋‹จํ•œ ์ž๊ธฐ์†Œ๊ฐœ๊ฐ€ ์žˆ์–ด์š”.
  3. ์ž์‹ ์˜ ํŒ€์— ๋งž๋Š” ํŒ€์›์„ ์ฐพ๊ธฐ ์œ„ํ•ด ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ์ด ์žˆ์–ด์š”! ํ•„ํ„ฐ๋ง์€ ํฌ๊ฒŒ FE/BE/DevOps/๋””์ž์ธ์œผ๋กœ ๋‚˜๋‰˜์–ด์ ธ ์žˆ๊ณ  ๋“œ๋กญ๋‹ค์šด ํ•ญ๋ชฉ์—์„œ ๊ฒ€์ƒ‰, ํ•ญ๋ชฉ์„ ํด๋ฆญํ•ด์„œ ํ•„ํ„ฐ์— ์ง‘์–ด ๋„ฃ์„ ์ˆ˜ ์žˆ์–ด์š”.

3. ํŒ€์›์„ ๊ตฌํ•ด์š”

  1. ํ•ด๋‹น ํŒ€์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ๊ธฐ์ˆ , ์–ด๋–ค ํ”„๋กœ์ ํŠธ์ธ์ง€์— ๋Œ€ํ•œ ์„ค๋ช…์— ๋Œ€ํ•œ ๊ฒƒ์„ ์ž‘์„ฑ ํ•  ์ˆ˜ ์žˆ์–ด์š”.
  2. ํ•ด๋‹น ํŒ€์˜ ํŒ€์žฅ(ํŒ€ ์ž‘์„ฑ์ž)๋Š” ๊ฐ€์ž…๋˜์–ด ์žˆ๋Š” ์œ ์ €๋“ค์„ ์กฐํšŒํ•ด ์ž์‹ ์˜ ํŒ€์— ์ง‘์–ด ๋„ฃ์„ ์ˆ˜ ์žˆ์–ด์š”.
  3. ์ž์‹ ์ด ์›ํ•˜๋Š” ์Šคํƒ์„ ์‚ฌ์šฉํ•˜๋Š” ํŒ€์„ ์ฐพ๊ธฐ ์œ„ํ•ด ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ์ด ์žˆ์–ด์š”! ํ•„ํ„ฐ์˜ ๋ถ„๋ฅ˜๋Š” "ํŒ€์„ ๊ตฌํ•ด์š”"ํŽ˜์ด์ง€์™€ ๋™์ผํ•œ ํ•„ํ„ฐ ๋ถ„๋ฅ˜๋ฅผ ์ ์šฉํ•ด๋’€์–ด์š”!

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

  1. ๋‚ด ํ”„๋กœํ•„์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์–ด์š”.
  2. ์ด๋ฆ„, ์ด๋ฉ”์ผ, ์‹ธํ”ผ ์†Œ์† ์ง€์—ญ๊ณผ ๋ฐ˜ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ƒ์„ธํ•˜๊ฒŒ ๊ธฐ์ˆ  ์Šคํƒ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์–ด์š”! ํ”„๋ก ํŠธ์—”๋“œ/๋ฐฑ์—”๋“œ/DevOps/๋””์ž์ธ/๊ทธ ์™ธ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์กฐ๊ธˆ ๋” ์‹ค๋ ฅ์„ ์–ดํ•„ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด? ๋ฐฑ์ค€ ๋žญํฌ๋ฅผ ์˜ฌ๋ ค๋ณด๋Š” ๊ฑด ์–ด๋•Œ์š”? ์‹ค์ ์„ ๋” ๋ณด์—ฌ์ฃผ๊ณ  ์‹ถ๋‹ค๋ฉด, ๊นƒํ—ˆ๋ธŒ ๋งํฌ๋„ ๊ดœ์ฐฎ์•„์š”.
  4. ์ด ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ๋Š” ์•Œ์•˜์œผ๋ฉด ์ข‹๊ฒ ์–ด์š”! ๊ทธ ์™ธ์˜ ์ƒ์„ธํ•œ ๋ถ€๋ถ„์„ textarea์— ์ž์œ ๋กญ๊ฒŒ ๊ธฐ์ˆ ํ•ด๋ณด์„ธ์š”!

5. ํŒ€ ์ƒ์„ธ ํŽ˜์ด์ง€

  1. ํŒ€ ํ”„๋กœํ•„์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์–ด์š”.
  2. ํŒ€์ด ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ  ์Šคํƒ์„ ์ƒ์„ธํ•˜๊ฒŒ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์–ด์š”! ํ”„๋ก ํŠธ์—”๋“œ/๋ฐฑ์—”๋“œ/DevOps/๋””์ž์ธ/๊ทธ ์™ธ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ํŒ€์žฅ์€ ์•Œ๊ฒ ๋Š”๋ฐ, ํŒ€์›์„ ๋” ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด? ์Šคํฌ๋กค์„ ์กฐ๊ธˆ๋งŒ ๋‚ด๋ ค๋ณด์„ธ์š”. ํŒ€์›๋“ค์— ๋Œ€ํ•ด์„œ ์กฐ๊ธˆ ๋” ์•Œ ์ˆ˜ ์žˆ์–ด์š”!
  4. ์ด ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ๋Š” ์•Œ์•˜์œผ๋ฉด ์ข‹๊ฒ ์–ด์š”! ๊ทธ ์™ธ์˜ ์ƒ์„ธํ•œ ๋ถ€๋ถ„์„ textarea์— ์ž์œ ๋กญ๊ฒŒ ๊ธฐ์ˆ ํ•ด๋ณด์„ธ์š”!