Skip to content

ChickenBearTang/dont

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

179 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’ธ DON'T

SSAFY ๊ต์œก์ƒ์„ ์œ„ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋ฐ˜ ์Šค๋งˆํŠธ ์„ธ์ด๋ธŒ๋ฐ•์Šค & ์†Œ๋น„ ๊ด€๋ฆฌ ์„œ๋น„์Šค


๐Ÿ“Œ ํ•œ๋ˆˆ์— ๋ณด๊ธฐ

  • ์„œ๋น„์Šค๋ช… : DON'T
  • ํ•œ์ค„ ์†Œ๊ฐœ : ์ €์ถ•, ์†Œ๋น„, ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๊ฒฐํ•ฉํ•ด ๊ฑด๊ฐ•ํ•œ ๊ธˆ์œต ์Šต๊ด€ ํ˜•์„ฑ์„ ๋•๋Š” ํ•€ํ…Œํฌ ์„œ๋น„์Šค
  • ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 2026.02.19 ~ 2026.04.03
  • ๋ฐฐํฌ URL : [์ถ”๊ฐ€ ์˜ˆ์ •]

Intro.mp4
DON.T.mp4


๐ŸŽฏ ๊ธฐํš ๋ฐฐ๊ฒฝ

SSAFY ๊ต์œก์ƒ์€ ํ•œ์ •๋œ ์ง€์›๊ธˆ๊ณผ ์ƒํ™œ๋น„ ์•ˆ์—์„œ ์†Œ๋น„์™€ ์ €์ถ•์„ ์Šค์Šค๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•˜์ง€๋งŒ,
๋‹จ์ˆœํ•œ ๊ฐ€๊ณ„๋ถ€ ์„œ๋น„์Šค๋งŒ์œผ๋กœ๋Š” ์ง€์†์ ์ธ ๋™๊ธฐ๋ถ€์—ฌ๋ฅผ ๋งŒ๋“ค๊ธฐ ์–ด๋ ต๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

DON'T๋Š” ๋‹จ์ˆœํ•œ ์†Œ๋น„ ๊ธฐ๋ก ์„œ๋น„์Šค๋ฅผ ๋„˜์–ด,
โœ… ์ €์ถ• ๋žญํ‚น
โœ… ๊ตฌ๋งค PR
โœ… AI ์†Œ๋น„ ๋ถ„์„
โœ… ์‹ค์‹œ๊ฐ„ ์•Œ๋ฆผ
โœ… ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋Šฅ
์„ ๊ฒฐํ•ฉํ•˜์—ฌ ๊ฑด๊ฐ•ํ•œ ๊ธˆ์œต ์Šต๊ด€ ํ˜•์„ฑ์„ ๋•๊ณ ์ž ๊ธฐํš๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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



๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ํŒ€์› ์†Œ๊ฐœ

์„คํ˜„์›(ํŒ€์žฅ) ์ตœํ˜„์ง„(ํŒ€์›) ๊น€๋ฏผ์„ (ํŒ€์›)
@seolsa1014 @hyunjinguswls @minseond
BE/FE(์นด๋“œ/์†Œ๋น„๋ฆฌํฌํŠธ) AI(์†Œ๋น„๋ฆฌํฌํŠธ/AIํŒฉํญ) BE/FE(์ปค๋ฎค๋‹ˆํ‹ฐ/์•Œ๋ฆผ)

์†ํ™ํ—Œ(ํŒ€์›) ์กฐ์˜์žฌ(ํŒ€์›) ๊น€ํœ˜์ˆ˜(ํŒ€์›)
@skywalkbee300 @co2plant @HWISU96
BE/FE(์ปค๋ฎค๋‹ˆํ‹ฐ/ํšŒ์›) INF/AI์ „๋ฐ˜ BE/FE(๊ณ„์ขŒ/๋žญํ‚น)


๐Ÿ›  ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

Frontend

  • React
  • TypeScript
  • Vite

Backend

  • Java
  • Spring Boot
  • Spring Security
  • JPA

AI Server

  • Python
  • FastAPI
  • Gemini 2.5 Pro

Database / Cache

  • PostgreSQL
  • Redis

Infra / DevOps

  • Docker
  • Nginx
  • Jenkins
  • GitLab


โœจ ์ฃผ์š” ๊ธฐ๋Šฅ

๐Ÿ’ฐ 1. ์Šค๋งˆํŠธ ์„ธ์ด๋ธŒ๋ฐ•์Šค

  • ์‚ฌ์šฉ์ž๊ฐ€ ์„ค์ •ํ•œ ์ €์ถ•๋ฅ ์— ๋”ฐ๋ผ ์ž๋™/์ˆ˜๋™ ์ €์ถ•
  • ์ €์ถ• ๋‚ด์—ญ ๋ฐ ํ˜„ํ™ฉ ํ™•์ธ
  • ๊ณ„ํš์ ์ธ ์†Œ๋น„์™€ ์ €์ถ• ์Šต๊ด€ ํ˜•์„ฑ ์ง€์›

๐Ÿ† 2. ์ €์ถ• ๋žญํ‚น

  • ์‚ฌ์šฉ์ž ๊ฐ„ ์ €์ถ•๋ฅ  ๋น„๊ต
  • ์‹ค์‹œ๊ฐ„ ์ˆœ์œ„ ํ™•์ธ
  • ๊ฑด๊ฐ•ํ•œ ๊ฒฝ์Ÿ์„ ํ†ตํ•œ ์ €์ถ• ๋™๊ธฐ๋ถ€์—ฌ

๐Ÿ›’ 3. ๊ตฌ๋งค PR

  • ๊ตฌ๋งค ์ „ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์˜๊ฒฌ ์š”์ฒญ
  • ๋Œ“๊ธ€ ๋ฐ ํ”ผ๋“œ๋ฐฑ์„ ํ†ตํ•œ ํ•ฉ๋ฆฌ์  ์†Œ๋น„ ์œ ๋„
  • ์ถฉ๋™๊ตฌ๋งค ๋ฐฉ์ง€์™€ ์‚ฌ์šฉ์ž ๊ฐ„ ์ƒํ˜ธ์ž‘์šฉ ๊ฐ•ํ™”

๐Ÿ’ฌ 4. ์ปค๋ฎค๋‹ˆํ‹ฐ

  • ๊ฒŒ์‹œ๊ธ€ / ๋Œ“๊ธ€ / ๋‹ต๊ธ€ ์ž‘์„ฑ
  • ์†Œ๋น„ ๊ฒฝํ—˜ ๊ณต์œ 
  • ์‹ ๊ณ  ๊ธฐ๋Šฅ ์ œ๊ณต

๐Ÿ”” 5. ์‹ค์‹œ๊ฐ„ ์•Œ๋ฆผ

  • ๋Œ“๊ธ€ / ๋‹ต๊ธ€ ์ž‘์„ฑ ์‹œ ์•Œ๋ฆผ
  • ์‹ ๊ณ  ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ ์•Œ๋ฆผ
  • ์„ธ์ด๋ธŒ๋ฐ•์Šค ์ €์ถ• ์ด๋ฒคํŠธ ์•Œ๋ฆผ
  • SSE ๊ธฐ๋ฐ˜ ์‹ค์‹œ๊ฐ„ ์•Œ๋ฆผ ์ œ๊ณต

๐Ÿค– 6. AI ์†Œ๋น„ ๋ถ„์„

  • ์†Œ๋น„ ํŒจํ„ด ๋ถ„์„
  • ๋งž์ถคํ˜• ํ”ผ๋“œ๋ฐฑ ์ œ๊ณต
  • ์›”๊ฐ„ ๋ฆฌํฌํŠธ ์ƒ์„ฑ


๐Ÿ— ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

image

์•„ํ‚คํ…์ฒ˜ ํŠน์ง•

  • Spring Boot ๊ธฐ๋ฐ˜ ๋ฉ”์ธ ๋ฐฑ์—”๋“œ์™€ FastAPI ๊ธฐ๋ฐ˜ AI ์„œ๋ฒ„๋ฅผ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ตฌ์„ฑ
  • Nginx + Docker ๊ธฐ๋ฐ˜์œผ๋กœ ์•ˆ์ •์ ์ธ ์„œ๋น„์Šค ์šด์˜ ํ™˜๊ฒฝ ๊ตฌ์ถ•
  • PostgreSQL๋กœ ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ ํ™•๋ณด
  • Redis๋ฅผ ํ™œ์šฉํ•ด ๋ฐ˜๋ณต ์กฐํšŒ ์„ฑ๋Šฅ ๊ฐœ์„ 
  • Jenkins๋ฅผ ํ†ตํ•œ CI/CD ์ž๋™ํ™”


๐ŸŒฑ ๊ธฐ๋Œ€ ํšจ๊ณผ

  • ์ €์ถ• ์Šต๊ด€ ํ˜•์„ฑ : ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ๋žญํ‚น์„ ํ†ตํ•ด ์žฌ๋ฏธ์žˆ๊ฒŒ ์ €์ถ• ๋ชฉํ‘œ ๋‹ฌ์„ฑ
  • ํ•ฉ๋ฆฌ์  ์†Œ๋น„ ์œ ๋„ : ๊ตฌ๋งค PR๊ณผ AI ๋ถ„์„์„ ํ†ตํ•œ ์†Œ๋น„ ์ ˆ์ œ
  • ์‹ค์‹œ๊ฐ„ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๊ฐ•ํ™” : SSE ๊ธฐ๋ฐ˜ ์•Œ๋ฆผ์œผ๋กœ ์ค‘์š”ํ•œ ์ˆœ๊ฐ„ ์ฆ‰์‹œ ์ „๋‹ฌ
  • ๊ธˆ์œต ๊ด€๋ฆฌ์˜ ์ง€์†์„ฑ ํ™•๋ณด : ํ˜ผ์ž๊ฐ€ ์•„๋‹Œ ํ•จ๊ป˜ ๊ด€๋ฆฌํ•˜๋Š” ์„œ๋น„์Šค ๊ฒฝํ—˜ ์ œ๊ณต

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors