Skip to content
@S0LStar

S0LStar

์‹ ํ•œ ํ•ด์ปคํ†ค

์ผ์ฝ”ํ•ด์ œ

๐Ÿ’ก UCC

MockUp

๐Ÿšฉ ๋ชฉ์ฐจ

  1. ๊ธฐํš ๋ฐฐ๊ฒฝ
  2. ์„œ๋น„์Šค ์†Œ๊ฐœ
  3. ๊ธฐ๋Šฅ ์†Œ๊ฐœ
  4. ๊ธฐ์ˆ  ์Šคํƒ
  5. ํ”„๋กœ์ ํŠธ ์ผ์ • ๋ฐ ๊ธฐํƒ€ ์‚ฐ์ถœ๋ฌผ
  6. ํŒ€์› ์†Œ๊ฐœ ๋ฐ ์†Œ๊ฐ

โœจ ๊ธฐํš ๋ฐฐ๊ฒฝ

๊ฐœ์š”

  • ํ•œ ์ค„ ์„ค๋ช… : ์›ํ•˜๋Š” ์•„์ด๋Œ์— ๋Œ€ํ•ด ์•ˆ์ „ํ•œ ํŽ€๋”ฉ ์„œ๋น„์Šค ์ œ๊ณต
  • ์„œ๋น„์Šค๋ช… : SOL Star

๋ชฉ์ 

  • ๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์•„์ด๋Œ์— ์ง์ ‘ ํŽ€๋”ฉ์„
  • ์‹ ํ•œ์€ํ–‰๊ณผ ํ•จ๊ป˜ ์•ˆ์ „ํ•˜๊ฒŒ ๊ฑฐ๋ž˜ํ•˜๋ฉฐ
  • ์ž์‹ ๋งŒ์˜ ์•„์ด๋Œ๊ณผ ํŽ€๋”ฉ์„ ๊ด€๋ฆฌ
  • ์ฃผ์ตœ์ž์˜ ๊ณต์ง€์‚ฌํ•ญ ํ™๋ณด๊ธ€์„ ํ†ตํ•ด ์ •๋ณด ์ „๋‹ฌ๊นŒ์ง€

ํ˜„ ์ƒํ™ฉ

โœจ ๊ธฐ๋Šฅ ์†Œ๊ฐœ

์•„์ด๋Œ ํŒฌ๋ค ๋ฌธํ™”๊ฐ€ ์ปค์ง€๋ฉด์„œ ์•„ํ‹ฐ์ŠคํŠธ์™€ ํŒฌ ๊ฐ„ ์†Œํ†ต๋„ ํ™œ๋ฐœํ•ด์ง€๊ณ  ํŒฌ ๋ฌธํ™”๋„ ๋งŽ์ด ๋ฐœ์ „ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์‹œ๋กœ ์•„ํ‹ฐ์ŠคํŠธ ์ƒ์ผ์— ํŒฌ๋“ค์ด ๋ชจ๊ธˆํ•ด์„œ ์„ ๋ฌผ์„ ์ฑ™๊ฒจ์ฃผ๊ฑฐ๋‚˜, ์ง€ํ•˜์ฒ  ์ „๊ด‘ํŒ์— ์ƒ์ผ ์ถ•ํ•˜ ๊ด‘๊ณ ๋ฅผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„์กŒ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด์— ๋น„ํ•ด ํŽ€๋”ฉ ๋ฐฉ์‹์€ ์—ฌ์ „ํžˆ ๋ฐœ์ „ํ•˜์ง€ ์•Š๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ํŽ€๋”ฉ ๋ฐฉ์‹์€ ์ฃผ์ตœ์ž๊ฐ€ ์ด๋ฒคํŠธ๋ฅผ ๊ธฐํšํ•ด์„œ ํŠธ์œ„ํ„ฐ(X)์— ์˜ฌ๋ฆฌ๊ณ , ์ˆ˜์š”์กฐ์‚ฌ๋ฅผ ํ•œ ํ›„ ๊ตฌ๊ธ€ ํผ๊ณผ ๋ณธ์ธ ๊ณ„์ขŒ๋กœ ๋ชจ๊ธˆ์„ ๋ฐ›๋Š” ๋ฐฉ์‹์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์‹ ๋ขฐ ๋ฌธ์ œ: ํŠธ์œ„ํ„ฐ(X)์˜ ๊ฒฝ์šฐ ์ฃผ์ตœ์ž์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๋ถ€์กฑํ•ด์„œ ์‹ ๋ขฐํ•˜๊ธฐ ์–ด๋ ต๊ณ , ์ฃผ์ตœ์ž๊ฐ€ ์ด๋ฒคํŠธ ์ƒํ™ฉ์„ ๊ณต์œ ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋ชจ๊ธˆ์•ก์„ ๋“ค๊ณ  ์‚ฌ๋ผ์ง€๋Š” ๋ฌธ์ œ ๋ฐœ์ƒ
  2. ํ™˜๋ถˆ ๋ฌธ์ œ: ์ด๋ฒคํŠธ ๋„์ค‘ ๋ชฉํ‘œ ๊ธˆ์•ก ๋ฏธ๋‹ฌ ์‹œ ์ฃผ์ตœ์ž๊ฐ€ ์ผ์ผ์ด ์ฐธ์—ฌ์ž์—๊ฒŒ ํ™˜๋ถˆ์„ ํ•ด์ค˜์•ผ ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€
  3. ์†Œ์†์‚ฌ์™€์˜ ์†Œํ†ต ๋ฌธ์ œ: ์•„ํ‹ฐ์ŠคํŠธ์—๊ฒŒ ์ง์ ‘ ์„ ๋ฌผ์„ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด ํŒฌ์นดํŽ˜ ๊ธ€์ด๋‚˜ ์ด๋ฉ”์ผ๋กœ ์†Œ์†์‚ฌ์˜ ์Šน์ธ์„ ๋ฐ›์•„์•ผ ํ•˜๋Š” ์ ˆ์ฐจ์ƒ ๋ณต์žกํ•จ ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด, ๋ฏฟ์„ ์ˆ˜ ์žˆ๋Š” ์€ํ–‰ ํ”Œ๋žซํผ์„ ํ†ตํ•ด ๋” ์•ˆ์ „ํ•˜๊ฒŒ ํŒฌ ๋ฌธํ™”๋ฅผ ์ฆ๊ธธ ์ˆ˜ ์žˆ๋Š” โ€˜์ ยท์Šคํƒ€โ€™ ๋ฅผ ๊ธฐํšํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. โ€˜์ ยท์Šคํƒ€โ€™๋ฅผ ํ†ตํ•ด ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ํŽ€๋”ฉ ๋ฌธํ™”๋ฅผ ๋งŒ๋“ค์–ด๊ฐ€๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

*[ํŽ€๋”ฉ ์ข…๋ฅ˜] ์•„ํ‹ฐ์ŠคํŠธ ์ง์ ‘ ์ „๋‹ฌ: ์—ฐ์˜ˆ์ธ์—๊ฒŒ ์ง์ ‘ ์„ ๋ฌผ์„ ์ „๋‹ฌํ•˜๋Š” ํŽ€๋”ฉ ์•„ํ‹ฐ์ŠคํŠธ ๊ฐ„์ ‘ ์ „๋‹ฌ: ์ง€ํ•˜์ฒ  ๊ด‘๊ณ ๋‚˜ ๊ธฐ๋ถ€ ํ˜•ํƒœ๋กœ ์—ฐ์˜ˆ์ธ์—๊ฒŒ ๊ฐ„์ ‘์ ์œผ๋กœ ์ „๋‹ฌ๋˜๋Š” ํŽ€๋”ฉ

  1. ํŽ€๋”ฉ ์ƒ์„ฑ ๋ฐ ์ฐธ์—ฌ โ€ข ํŽ€๋”ฉ ์ข…๋ฅ˜, ๋ชฉํ‘œ ๊ธˆ์•ก, ๊ธฐํ•œ์„ ์ •ํ•˜์—ฌ ํŽ€๋”ฉ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์›ํ•˜๋Š” ํŽ€๋”ฉ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ์†Œ์†์‚ฌ ํŽ€๋”ฉ ์ธ์ฆ ์ œ๋„ โ€ข ์ง์ ‘ ์ „๋‹ฌ ํŽ€๋”ฉ ์ฃผ์ตœ์ž๋Š” ์„œ๋น„์Šค ๋‚ด ์†Œ์†์‚ฌ ๊ณต์‹ ๊ณ„์ •์— ์ด๋ฒคํŠธ ์ฐธ์—ฌ ์š”์ฒญ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์†Œ์†์‚ฌ์˜ ์Šน์ธ์„ ๋ฐ›์€ ํŽ€๋”ฉ์€ ์ธ์ฆ ๋ฐฐ์ง€๋ฅผ ๋ถ€์—ฌ๋ฐ›์•„ ํŽ€๋”ฉ์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  3. ์•ˆ์‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ํŽ€๋”ฉ์•ก ๊ด€๋ฆฌ โ€ข ํŽ€๋”ฉ์•ก์€ ์ฃผ์ตœ์ž์˜ ๊ณ„์ขŒ๊ฐ€ ์•„๋‹Œ ๊ฐ€์ƒ๊ณ„์ขŒ์— ๋ชจ์ด๋ฉฐ ๋ชฉํ‘œ ๊ธˆ์•ก์ด ๋‹ฌ์„ฑ๋˜์—ˆ์„ ๋•Œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํŽ€๋”ฉ ์ฐธ์—ฌ์ž๋Š” ํŽ€๋”ฉ ๋ชฉํ‘œ ๋ฏธ๋‹ฌ์‹œ ์ž๋™ํ™˜๋ถˆ ์‹œ์Šคํ…œ์œผ๋กœ ๋ณด์žฅ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์ฃผ์ตœ์ž๋Š” ํŽ€๋”ฉ์•ก ์‚ฌ์šฉ ํ›„ ์ •์‚ฐ๊ณผ์ •์„ ํ†ตํ•ด ์ฆ๋น™ํ•ฉ๋‹ˆ๋‹ค.
  4. ์ฃผ์ตœ์ž ๋ฆฌ๋ทฐ ์ œ๋„ โ€ข ํŽ€๋”ฉ์ด ๋๋‚œ ํ›„ ์ฐธ์—ฌ์ž๋“ค์€ ํŽ€๋”ฉ ์ฃผ์ตœ์ž์— ๋Œ€ํ•œ ๋ฆฌ๋ทฐ๋ฅผ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํ•ด๋‹น ๋ฆฌ๋ทฐ๋“ค์„ ๋ฐ”ํƒ•์œผ๋กœ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. ์ปค๋ฎค๋‹ˆํ‹ฐ ์ œ๊ณต โ€ข ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ํŒฌ๋“ค์€ ์ƒ์ผ ์นดํŽ˜ ํ™๋ณด, ํฌํ† ์นด๋“œ ๊ตํ™˜ ๋“ฑ ํ™œ๋ฐœํ•œ ๊ต๋ฅ˜๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โœจ ๊ธฐ์ˆ  ์Šคํƒ

  • ํ”„๋ก ํŠธ์—”๋“œ : React, Redux-toolkit, PWA,
  • ๋ฐฑ์—”๋“œ : Spring Boot, Spring Security, JWT
  • ์ธํ”„๋ผ : Nginx, MySQL, Certbot, EC2, maria db, mysql
  • ์ด์Šˆ ๊ด€๋ฆฌ : Mattermost, Notion

์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„๋„

architecture

โœจ ํ”„๋กœ์ ํŠธ ์ผ์ • ๋ฐ ๊ธฐํƒ€ ์‚ฐ์ถœ๋ฌผ

ํ”„๋กœ์ ํŠธ ์ผ์ •

์ „์ฒด ์ผ์ • : 2024.08.16 ~ 2024.09.01(์ด 17์ผ)

  • ๊ธฐํš : 2024.08.16 ~ 2024.08.29(์ด 14์ผ)
  • ๊ฐœ๋ฐœ : 2024.08.30 ~ 2024.09.01(์ด 3์ผ)

Git Flow

git flow

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

functionflow functionflow

ERD

ERD

API ๋ช…์„ธ์„œ

API ๋ช…์„ธ์„œ
api api
api api
api api
api api

โœจ ํ™”๋ฉด

๋กœ๊ทธ์ธ ์•ฝ๊ด€๋™์˜ ํšŒ์› ์ •๋ณด ๋“ฑ๋ก 1์› ์ธ์ฆ
๋กœ๊ทธ์ธ ์•ฝ๊ด€๋™์˜ ํšŒ์› ์ •๋ณด ๋“ฑ๋ก 1์› ์ธ์ฆ
๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ • ํšŒ์› ๊ฐ€์ž… ์™„๋ฃŒ ์ง€๊ฐ‘ ๊ฑฐ๋ž˜๋‚ด์—ญ
๋น„๋ฐ€ ๋ฒˆํ˜ธ ์„ค์ • ํšŒ์›๊ฐ€์ž… ์™„๋ฃŒ ์ง€๊ฐ‘ ๊ธฐ๋Šฅ ๊ฑฐ๋ž˜ ๋‚ด์—ญ
์ฐœ ์•„ํ‹ฐ์ŠคํŠธ ํŽ€๋”ฉ ๋ฆฌ์ŠคํŠธ ๋งˆ์ด ํŽ˜์ด์ง€ ๋‚ด ์ •๋ณด ์ˆ˜์ •
์ฐœ ์•„ํ‹ฐ์ŠคํŠธ ํŽ€๋”ฉ ๋ฆฌ์ŠคํŠธ ๋งˆ์ด ํŽ˜์ด์ง€ ๋‚ด ์ •๋ณด ์ˆ˜์ •
ํŽ€๋”ฉ ์ƒ์„ธ ํŽ˜์ด์ง€ ํŽ€๋”ฉ ์ฐธ์—ฌ ํŽ€๋”ฉ ์„ฑ๊ณต ์‹œ ๊ณต์ง€์‚ฌํ•ญ
ํŽ€๋”ฉ ์ƒ์„ธ ํŽ˜์ด์ง€ ํŽ€๋”ฉ ์ฐธ์—ฌ ํŽ€๋”ฉ ์„ฑ๊ณต ์‹œ ๊ณต์ง€์‚ฌํ•ญ
ํŽ€๋”ฉ ๊ฐœ์ตœ์ž ๊ณต์ง€์‚ฌํ•ญ ์ •์‚ฐ ํƒญ ํ™œ์„ฑํ™” ์ตœ๊ทผ ์ธ๊ธฐ ํŽ€๋”ฉ ๋‚˜์˜ ์„ ํ˜ธ ์•„ํ‹ฐ์ŠคํŠธ ํŽ€๋”ฉ
ํŽ€๋”ฉ ๊ฐœ์ตœ์ž ๊ณต์ง€์‚ฌํ•ญ ์ •์‚ฐ ํƒญ ํ™œ์„ฑํ™” ์ตœ๊ทผ ์ธ๊ธฐ ํŽ€๋”ฉ ๋‚˜์˜ ์„ ํ˜ธ ์•„ํ‹ฐ์ŠคํŠธ ํŽ€๋”ฉ

Popular repositories Loading

  1. SOLStar SOLStar Public

    ์‹ ํ•œ์€ํ–‰ ํ•ด์ปคํ†ค ํ”„๋กœ์ ํŠธ

    JavaScript 1

  2. .github .github Public

Repositories

Showing 2 of 2 repositories

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ