Skip to content

TheNoFace/ssafy_chaun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

๐Ÿ’ช๐Ÿป ์บ๋ฆญํ„ฐ์™€ ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๋ฉฐ ์šด๋™ํ•˜๋Š” ์„œ๋น„์Šค [์บ์šด]

main

Index

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

์šด๋™ ๊ธฐ๋ก ๊ธฐ๋ฐ˜ ์‚ฌ์šฉ์ž ์ฒดํ˜• ์˜ˆ์ธก ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

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

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

2024.08.26 ~ 2024.10.11 (์ด 7์ฃผ)

๊ฐœ๋ฐœ ํ™˜๊ฒฝ

  • BE: SpringBoot 3.3.3, Java 17
  • FE: React, SCSS, Three.js, Zustand, TanStack Query
  • AI: Python 3.9, Uvicorn 0.30.6, FastAPI 0.114, TensorFlow 2.17
  • DB: MySQL 8.0.39, MongoDB 7.0.12
  • Infra: Ubuntu 20.04, Docker, Portainer, caddy-docker-proxy

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

ํ™ˆ

  • ํ™ˆ ํ™”๋ฉด: ๋””์ง€ํ„ธ ํŠธ์œˆ ์บ๋ฆญํ„ฐ์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉฐ ํ€˜์ŠคํŠธ, ์บ˜๋ฆฐ๋”, ์ด๋ฒˆ ์ฃผ ์šด๋™ ๊ทธ๋ž˜ํ”„, ํฌ๋ฃจ ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์บ˜๋ฆฐ๋”: ๋งค์ผ ์ถœ์„์„ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๊ณ , ์บ˜๋ฆฐ๋”๋ฅผ ํ†ตํ•ด ์šด๋™๊ธฐ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ€˜์ŠคํŠธ: ์˜ค๋Š˜์˜ ํ€˜์ŠคํŠธ์™€ ์›”๊ฐ„ ํ€˜์ŠคํŠธ๋ฅผ ํ†ตํ•ด ๋™๊ธฐ๋ถ€์—ฌ๋ฅผ ์ผ์œผํ‚ค๋ฉฐ ์šด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ™ˆ ํ™”๋ฉด ์บ˜๋ฆฐ๋” ํ€˜์ŠคํŠธ
Home Calendar Quest

ํฌ๋ฃจ ํ™”๋ฉด

  • ํฌ๋ฃจ ๋ฉ”์ธ ํŽ˜์ด์ง€: ํฌ๋ฃจ์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํฌ๋ฃจ ์ƒ์„ฑ: ํฌ๋ฃจ์žฅ์ด ๋˜์–ด ํฌ๋ฃจ๋ฅผ ์ง์ ‘ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํฌ๋ฃจ ์ถ”์ฒœ: ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ถ”์ฒœ ์‹œ์Šคํ…œ(CBF+CF)์œผ๋กœ ์‚ฌ์šฉ์ž์—๊ฒŒ 9๊ฐœ์˜ ํฌ๋ฃจ๋ฅผ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.
ํฌ๋ฃจ ๋ฉ”์ธ ํฌ๋ฃจ ์ƒ์„ฑ ํฌ๋ฃจ ์ถ”์ฒœ
crew_1 crew_2 crew_3

ํฌ๋ฃจ ๋ฐฐํ‹€

  • ํฌ๋ฃจ ๋ฐฐํ‹€: ๊ฐ™์€ ์šด๋™ ์ข…๋ชฉ์˜ ํฌ๋ฃจ์—๊ฒŒ ๋ฐฐํ‹€์„ ์‹ ์ฒญํ•˜๊ฑฐ๋‚˜ ๋™์˜ํ•˜์—ฌ ํฌ๋ฃจ ๊ฐ„ ๋ฐฐํ‹€์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํฌ๋ฃจ ํ€˜์ŠคํŠธ ๋ฐ ํฌ๋ฃจ ํ™œ๋™, ์šด๋™ ์‹œ๊ฐ„์„ ํ™œ์šฉํ•ด ์ ์ˆ˜๋ฅผ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.
  • ํฌ๋ฃจ ๋žญํ‚น: ์šด๋™ ์ข…๋ชฉ์— ๋”ฐ๋ฅธ ์‹ค์‹œ๊ฐ„ ํฌ๋ฃจ ๋žญํ‚น์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํฌ๋ฃจ ๋ฐฐํ‹€ ํฌ๋ฃจ ๋žญํ‚น ํฌ๋ฃจ ๋žญํ‚น
battle_1 battle_2 battle_3

ํ”„๋กœํ•„

  • ํ”„๋กœํ•„์—์„œ ์ž์‹ ์ด ์ž…๋ ฅํ•œ ์ฒดํ˜•์„ ๋ฐ”ํƒ•์œผ๋กœ ๋ณธ์ธ๋งŒ์˜ ์บ๋ฆญํ„ฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒ๋Œ€๋ฐฉ์˜ ํ”„๋กœํ•„์—์„œ ์ƒ๋Œ€ ๋ฐฉ์˜ ์บ๋ฆญํ„ฐ์™€ ์ฒดํ˜• ๊ธฐ๋ก ์ถ”์ด, ์šด๋™์‹œ๊ฐ„์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์•„์ดํ…œ์„ ๊ตฌ๋งคํ•˜๊ณ , ์žฅ์ฐฉํ•˜๋ฉฐ ์บ๋ฆญํ„ฐ๋ฅผ ์ปค์Šคํ…€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋งˆ์ด ํ”„๋กœํ•„ ์ƒ๋Œ€ ํ”„๋กœํ•„ ์บ๋ฆญํ„ฐ ์ปค์Šคํ…€
profile_1 profile_2 profile_3

์ฒดํ˜• ๊ธฐ๋ก

  • ์ฒดํ˜• ์ž…๋ ฅ: 2์ฃผ ๋‹จ์œ„ ์ฒดํ˜• ์ž…๋ ฅ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์ด ๊ฐ€๋ฉฐ ์ฒดํ˜• ์ž…๋ ฅ์„ ํ†ตํ•ด ๋ณธ์ธ์˜ ์ฒดํ˜•์„ ๊ฐฑ์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ฒดํ˜• ๊ธฐ๋ก: ์ž…๋ ฅ๋œ ์ฒดํ˜•์„ ๋ฐ”ํƒ•์œผ๋กœ ์›”๋ณ„ ์ฒดํ˜• ๊ธฐ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ฒดํ˜• ๊ธฐ๋ก ์ƒ์„ธ: ๊ทธ๋ž˜ํ”„๋ฅผ ํด๋ฆญํ•˜์—ฌ ์›”๋ณ„ ์ฒดํ˜• ๊ธฐ๋ก ์ˆ˜์น˜๋ฅผ ๊ฐ€์‹œ์ ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฒดํ˜• ์ž…๋ ฅ ์ฒดํ˜• ๊ธฐ๋ก ์ฒดํ˜• ๊ธฐ๋ก ์ƒ์„ธ
body_1 body_2 body_3

์ฒดํ˜• ์˜ˆ์ธก

  • ์ฒดํ˜• ์˜ˆ์ธก: ์ด๋ฒˆ ์ฃผ ์šด๋™ ๊ธฐ๋ก์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•ด๋‹น ์šด๋™ ๊ฐ•๋„๋ฅผ ์œ ์ง€ํ–ˆ์„ ๋•Œ 1, 3๊ฐœ์›” ํ›„์˜ ์ฒดํ˜• ์˜ˆ์ธก ๊ฐ’์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ฒดํ˜• ์ถ”๊ฐ€ ์˜ˆ์ธก: ํŠน์ • ์šด๋™์„ ์ถ”๊ฐ€๋กœ ๋” ํ–ˆ์„ ๋•Œ 1, 3๊ฐœ์›” ํ›„์˜ ์ฒดํ˜• ์˜ˆ์ธก ๊ฐ’์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฒดํ˜• ์˜ˆ์ธก ์ฒดํ˜• ์ถ”๊ฐ€ ์˜ˆ์ธก ์ฒดํ˜• ์ถ”๊ฐ€ ์˜ˆ์ธก
predict_1 predict_2 predict_3

์šด๋™

  • ์‹œ์ž‘, ์ข…๋ฃŒ ๋ฒ„ํŠผ์„ ํ†ตํ•ด ์šด๋™์„ ์‹œ์ž‘ํ•˜๊ณ  ๋งˆ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์šด๋™์„ ์„ ํƒํ•˜์—ฌ ์šด๋™์„ ํ•œ ๋’ค ํ•ด๋‹น ์šด๋™ ๊ธฐ๋ก์„ ํ†ตํ•ด ์†Œ๋ชจ๋œ ์นผ๋กœ๋ฆฌ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์šด๋™์„ ์‹œ์ž‘ํ•˜๋ฉด ์บ๋ฆญํ„ฐ๊ฐ€ ๊ฐ™์ด ์›€์ง์ด๋ฉฐ ์šด๋™ํ•˜๊ณ ์žˆ๋Š” ๋“ฏํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์šด๋™ ๊ธฐ๋ก ์šด๋™ ์„ ํƒ ์šด๋™ ์ค‘
exercise_1 exercise_2 exercise_3

๊ธฐํƒ€

  • ์Šค๋ƒ…์ƒท: ์Šค๋ƒ…์ƒท์„ ํ†ตํ•ด ํ˜„์žฌ์˜ ์บ๋ฆญํ„ฐ๋ฅผ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๊ณ , ๊ณผ๊ฑฐ์˜ ์Šค๋ƒ…์ƒท๊ณผ ๋น„๊ตํ•˜๋ฉฐ ์บ๋ฆญํ„ฐ๋ฅผ ํ†ตํ•ด ์ฒดํ˜•์˜ ๋ณ€ํ™”๋ฅผ ๋Š๋‚„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์šด๋™ ์ถ”์ฒœ: ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํ˜ธํ•˜๊ณ , ์ž์ฃผํ•˜๋Š” ์šด๋™์„ ๋ฐ”ํƒ•์œผ๋กœ ์šด๋™์„ ์ถ”์ฒœ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์•Œ๋ฆผ: ์•Œ๋ฆผ์„ ํ†ตํ•ด ํ€˜์ŠคํŠธ, ๋ฐฐํ‹€, ์ฒดํ˜• ์ž…๋ ฅ ๋“ฑ์˜ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์Šค๋ƒ…์ƒท ์šด๋™ ์ถ”์ฒœ ์•Œ๋ฆผ
etc_1 etc_2 etc_3

์‚ฐ์ถœ๋ฌผ

ERD

ERD

Architecture ๊ตฌ์กฐ๋„

Architecture

ํŒ€ ์†Œ๊ฐœ

๋ฐ•์ง€์‘ ์†ก์ค€ํ˜ ๋ฐ•๋ฏผ์ฒ  ๊น€๋ฏผ์˜ ์ธํ˜ธํ˜„ ๊น€๋ฏผ์ฃผ

@JiEung2

@TheNoFace

@daringpark

@minyeong981

@inhohyun

@MINJOO-KIM
ํŒ€์žฅ | BE INFRA | BE DATA | AI FE | 3D FE | QA FE | DESIGN

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published