Skip to content
/ OMZ Public
forked from 10yutae29/OMZ

๐Ÿพ 3D ๋ชจ๋ธ๋ง์„ ์ ‘๋ชฉํ•œ ์ฐจ์„ธ๋Œ€ SNS - SSAFY 8๊ธฐ ๋น…๋ฐ์ดํ„ฐ ์ถ”์ฒœ ๐Ÿฐ

Notifications You must be signed in to change notification settings

SeoYeonBae/OMZ

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

๐Ÿพ OMZ - 3D ๋ชจ๋ธ๋ง์„ ์ ‘๋ชฉํ•œ ์ฐจ์„ธ๋Œ€ SNS

main_omz_banner

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


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

2023.02.27(์›”) ~ 2023.04.07(๊ธˆ)

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


๐Ÿ“Ÿ OMZ - ๋ฐฐ๊ฒฝ

์‚ฌํšŒ์—๋Š” Y2K์˜ ์—ดํ’์ด ๋ถˆ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Y2K๋ž€ Year 2000์˜ ์•ฝ์ž๋กœ 2000๋…„๋Œ€๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Y2K๋Š” ๊ธฐ์กด ์„ธ๋Œ€์—๊ฒ ์ถ”์–ต์˜ ํ–ฅ์ˆ˜๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ณ , Z์„ธ๋Œ€์—๊ฒ Y2K ํŒจ์…˜์˜ ํŠน์ง•์ธ ํ™”๋ คํ•œ ์Šคํƒ€์ผ๋ง๊ณผ ๊ณผ๊ฐํ•œ ์ปฌ๋Ÿฌ๊ฐ€ ์„ธ๋Œ€์˜ ๊ฐ€์น˜๊ด€๊ณผ ๋ถ€ํ•ฉํ•˜์—ฌ ๊ธ์ •์ ์ธ ๋ฐ˜์‘์ด ์ฃผ๋ฅผ ์ด๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค.

OMZ๋Š” ์ด๋Ÿฌํ•œ๋‹ˆ์ฆˆ๋ฅผ ์ถฉ์กฑ์‹œ์ผœ์ฃผ๊ธฐ ์œ„ํ•ด ํƒ„์ƒํ•œ ์ฐจ์„ธ๋Œ€ SNS์ž…๋‹ˆ๋‹ค. OMZ์™€ ํ•จ๊ป˜๋ผ๋ฉด, SNS์—์„œ๋„ ๋‚˜๋งŒ์˜ ๊ฐœ์„ฑ์„ ์‰ฝ๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!



โœจ OMZ - ๊ฐœ์š”

'๋งค๋ ฅ ์žˆ๋Š” ๊ฑด ๊ฐ™์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ๋ชจ๋‘ ๋‹ค๋ฅด์ž–์•„'

OMZ๋Š” โ€˜์˜ค๋Š˜์˜ ์— ์ง€โ€™์˜ ์•ฝ์ž์ž…๋‹ˆ๋‹ค.

OMZ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฑ„ํŒ…๊ณผ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ํ†ตํ•ด ํƒ€์ธ๊ณผ ์†Œํ†ตํ•œ๋‹ค๋Š” ์ ์˜ SNS ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋ณธ์ธ ์–ผ๊ตด์„ ๋ฐ”ํƒ•์œผ๋กœ ์ƒ์„ฑ๋œ 3D ๋™๋ฌผ ์•„๋ฐ”ํƒ€์™€ 3D ์•„์ดํ…œ์„ ์ด์šฉํ•œ ์•„๋ฐ”ํƒ€, ๋ฏธ๋‹ˆ๋ฃธ ์ปค์Šคํ…€์„ ์ด์šฉํ•ด ๋‚˜๋งŒ์˜ ๊ฐœ์„ฑ์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, MBTI ์ •๋ณด ๋“ฑ์œผ๋กœ ๋‚˜์™€ ๊ผญ ๋งž๋Š” ์นœ๊ตฌ๋ฅผ ์ถ”์ฒœ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ณ  ๋ฏธ๋‹ˆ๋ฃธ์—์„œ ๋‚˜์˜ ๊ฐ์ •์„ ํ†ตํ•ด ๋ฐฐ๊ฒฝ ์Œ์•…๋„ ์ถ”์ฒœ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



๐Ÿ”Ž ์ฃผ์š” ๊ธฐ๋Šฅ

๐Ÿถ ๊ด€์ƒ ๋ถ„์„์„ ํ†ตํ•œ ๋™๋ฌผ ์•„๋ฐ”ํƒ€

  • ์‚ฌ์ง„์„ ์ž…๋ ฅํ•˜๋ฉด ๊ฐ•์•„์ง€, ๊ณ ์–‘์ด, ์—ฌ์šฐ, ๊ณฐ, ํ† ๋ผ, ๊ณต๋ฃก ์ด 6๊ฐ€์ง€์˜ ๋™๋ฌผ๋กœ ๋ถ„์„ํ•ด์ค˜์š”.
  • ๊ฐ€์žฅ ํฌ๊ฒŒ ๋‚˜ํƒ€๋‚œ ํ™•๋ฅ ์„ ํ†ตํ•ด ๋™๋ฌผ ์ง์ ‘ ์ œ์ž‘ํ•œ 3D modeling ์•„๋ฐ”ํƒ€๋ฅผ ์ƒ์„ฑํ•ด์š”.

๐Ÿฑ ์นœ๊ตฌ ์ถ”์ฒœ๊ณผ ๊ด€๋ฆฌ

  • MBTI ๊ถํ•ฉ๊ณผ ๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ๋™๋ฌผ์ƒ์˜ ์ •๋„๋ฅผ ํ†ตํ•ด ์ž˜ ๋งž๋Š” ์นœ๊ตฌ 3๋ช…์„ ์ถ”์ฒœํ•ด์ค˜์š”.
  • ์นœ๊ตฌ์˜ ๋‹‰๋„ค์ž„์„ ํ†ตํ•ด ๊ฒ€์ƒ‰ํ•  ์ˆ˜๋„ ์žˆ๊ณ  ์งง์€ ๋ฉ”์„ธ์ง€์™€ ํ•จ๊ป˜ ์นœ๊ตฌ ์‹ ์ฒญ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์–ด์š”.
  • ์นœ๊ตฌ ์ˆ˜๋ฝ, ๊ฑฐ์ ˆ, ๋Š๊ธฐ๋ฅผ ํ†ตํ•ด ์นœ๊ตฌ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์š”.

๐ŸฆŠ ์ฑ„ํŒ…๊ณผ ์ปค๋ฎค๋‹ˆํ‹ฐ

  • 1:1 ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ…์„ ํ†ตํ•ด ํšŒ์›๋“ค๋ผ๋ฆฌ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ์–ด์š”.
  • ์‚ฌ์ง„์„ ํฌํ•จํ•œ ๊ธ€์„ ์“ฐ๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์–ด์š”.
  • ์ข‹์•„์š” ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ข‹์•„ํ•˜๋Š” ๊ธ€์„ ๋ชจ์•„๋ณผ ์ˆ˜ ์žˆ์–ด์š”.

๐Ÿฐ ์Œ์•…์ถ”์ฒœ

  • ์ƒํƒœ ๋ฉ”์„ธ์ง€๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ์˜ค๋Š˜ ๋“ฃ๊ณ  ์‹ถ์€ ๋…ธ๋ž˜๋ฅผ ์„ ํƒํ•˜๋ฉด ๊ฐ์ • ๋ถ„์„์— ๊ธฐ๋ฐ˜ํ•œ ์Œ์•… ์ถ”์ฒœ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด์š”.
  • ์„ ํƒํ•œ ์Œ์•…์€ ๋ฏธ๋‹ˆ๋ฃธ์—์„œ ๋™์˜์ƒ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”.

๐Ÿป ๋ฏธ๋‹ˆ๋ฃธ ์ปค์Šคํ…€

  • 3D ๋ฏธ๋‹ˆ๋ฃธ์„ ํ™•๋Œ€ ๋ฐ ์ด๋™ํ•˜๊ณ , ์กฐ๋ช…์„ ์ผœ๋ณผ ์ˆ˜ ์žˆ์–ด์š”.
  • 3D ์•„์ดํ…œ์œผ๋กœ ๋‚˜๋งŒ์˜ ๋ฏธ๋‹ˆ๋ฃธ์„ ๊พธ๋ฉฐ๋ณผ ์ˆ˜ ์žˆ์–ด์š”.
  • ์นœ๊ตฌ์˜ ๋ฏธ๋‹ˆ๋ฃธ์— ๋ฐฉ๋ช…๋ก์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์–ด์š”.

๐Ÿฆ• ์•„๋ฐ”ํƒ€ ์ปค์Šคํ…€

  • 3D ์•„์ดํ…œ์œผ๋กœ ๋™๋ฌผ ์•„๋ฐ”ํƒ€๋ฅผ ์ปค์Šคํ…€ํ•ด ๋‚˜๋งŒ์˜ ๊ฐœ์„ฑ์„ ๋ฝ๋‚ด๋ณผ ์ˆ˜ ์žˆ์–ด์š”.
  • ๊พธ๋ฏผ ๋‚ด์šฉ์œผ๋กœ ํ”„๋กœํ•„ ์‚ฌ์ง„์„ ์ƒˆ๋กญ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด์š”.



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

Frontend Backend - Spring Backend - Django CI/CD
VSCode IntelliJ IDE Python 3.10.9 AWS EC2
react 18.2.0 java 11.0.18 Scikit-learn Docker
node.js 18.15.0 LTS Springboot Tensorflow Jenkins
vite 4.1.0 gradle Openjdk 11.0.18+10 SQLite NGINX
typescript 4.9.3 Spring Web Webhook
three.js 0.150.1 Spring Data JPA
react-three-fiber 8.12.0 jUnit
blender 3.4.1 Redis
react query 3.39.3 WebSocket
react-router-dom 6.8.2 MySQL 8.0.30
tailwindcss 3.2.7 swagger 2.0.0
recoil 0.7.7



โš’ ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜

service



๐Ÿงธ OMZ ์„œ๋น„์Šค ํ™”๋ฉด

1. ๋ฉ”์ธ & ํšŒ์›๊ฐ€์ž…

๋ฉ”์ธ ํŽ˜์ด์ง€ ํšŒ์›๊ฐ€์ž…
enterpage signup

2. New Friend

์นœ๊ตฌ ์ถ”์ฒœ
recommend_friend recommend_friend2

3. My Friends

๋‚ด ์นœ๊ตฌ์™€ ์นœ๊ตฌ ์‹ ์ฒญ ๋ชฉ๋ก ์นœ๊ตฌ ๊ด€๋ฆฌ
my_friend my_friend_accept

4. Chatting

์นœ๊ตฌ์™€์˜ ์ฑ„ํŒ… ์นœ๊ตฌ๊ฐ€ ์•„๋‹Œ ์‚ฌ๋žŒ๊ณผ์˜์ฑ„ํŒ…
chatting1 chatting2

5. Community

๊ธ€ ์ž‘์„ฑ, ๊ฒ€์ƒ‰, ์ข‹์•„์š”์™€ ํšŒ์›๋ณ„ ๊ธ€ ๋ชฉ๋ก ์ž‘์„ฑ ๊ธ€ ๊ด€๋ฆฌ ๋Œ“๊ธ€ ์ž‘์„ฑ & ๊ด€๋ฆฌ
community2 community1 community3

6. MiniRoom

์Œ์•… ์ถ”์ฒœ ์ปค์Šคํ…€ ๋ฉ”์ธ
miniroom1 miniroom2 miniroom3

7. MyPage

๋ฉ”์ธ ์ •๋ณด ์ˆ˜์ •
mypage1 mypage2
์ปค์Šคํ…€ ํ”„๋กœํ•„ ์‚ฌ์ง„ ์ดฌ์˜
mypage3 mypage4



๐Ÿ‘ฉโ€๐Ÿ’ป ํŒ€์› ์—ญํ•  ๋ถ„๋ฐฐ

์ •์ฑ„๋ฆฐ ์ตœ์œ ํƒœ ํ•œ์„ ํฌ
image image image
ํŒ€์› ๋ถ€ํŒ€์žฅ ํŒ€์žฅ
Frontend Frontend Backend
- ์™€์ด์–ดํ”„๋ ˆ์ž„ ์ด๊ด„
- ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ๊ตฌ์กฐ ์ •๋ฆฝ
- 3D ์•„๋ฐ”ํƒ€ ์ปค์Šคํ…€ ๋ฐ ๋ชจ์…˜ ์ ์šฉ
- StopmJS๋ฅผ ์ด์šฉํ•œ ์ฑ„ํŒ… ์„œ๋น„์Šค ๊ตฌํ˜„ ๋ฐ ๋ฌดํ•œ ์Šคํฌ๋กค ๊ตฌํ˜„
- ์‹ค์‹œ๊ฐ„ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌํ˜„
- GCS๋ฅผ ์ด์šฉํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ & ํšŒ์› ์‚ฌ์ง„ ๊ด€๋ฆฌ
- React ํด๋” ๊ตฌ์กฐ ์„ค๊ณ„
- three.js, react-three-fiber ๋กœ์ง ๊ตฌํ˜„
- ์•„์ดํ…œ ์ปค์Šคํ…€ ๋กœ์ง
- ์ƒˆ๋กœ์šด ์นœ๊ตฌ, ์นœ๊ตฌ ๋ชฉ๋ก
- ์นด์นด์˜คํ†ก ์†Œ์…œ ๋กœ๊ทธ์ธ
- ํšŒ์›๊ฐ€์ž… ๋‹จ๊ณ„ ๊ด€์ƒ๋ถ„์„ Teachable Machine ์—ฐ๋™
- ๋ฏธ๋‹ˆ๋ฃธ ์•„์ดํ…œ ์ž์ฒด ์ œ์ž‘
- ์•„๋ฐ”ํƒ€ ํ”„๋กœํ•„ ์‚ฌ์ง„ ์ƒ์„ฑ
- ์™€์ด์–ดํ”„๋ ˆ์ž„
- React ํด๋” ๊ตฌ์กฐ ์„ค๊ณ„
- Redis Pub/Sub ๋ฉ”์„ธ์ง• ๊ธฐ๋ฐ˜ ์ฑ„ํŒ… ์„œ๋น„์Šค ๊ตฌํ˜„
- ์ปค์„œ ํŽ˜์ด์ง€๋„ค์ด์…˜ ๊ตฌํ˜„
- scheduler๋ฅผ ์ด์šฉํ•œ Redis ์บ์‹œ ์ „๋žต ์„ค๊ณ„
- Redis ์šด์˜ ๊ด€๋ฆฌ
- ๋ฉ”์ธ ํŽ˜์ด์ง€ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ œ์ž‘
- Blender๋ฅผ ํ†ตํ•œ UCC ์ œ์ž‘
- ERD ์„ค๊ณ„
- Spring ํŒŒ์ผ ์ดˆ๊ธฐ ๊ตฌ์กฐ ์ƒ์„ฑ
๊ฐ•์œค์ฃผ ๋ฐฐ์„œ์—ฐ ์ •์›์˜
image image image
ํŒ€์› ํŒ€์› ํŒ€์›
Backend, Frontend, Devops Backend Backend
- ๋ฏธ๋‹ˆ๋ฃธ ์ •๋ณด ๊ด€๋ฆฌ ๋ฐ ์•„์ดํ…œ ์ปค์Šคํ…€ REST API ๊ตฌํ˜„
- ๋ฏธ๋‹ˆ๋ฃธ ์ •๋ณด ๊ด€๋ฆฌ ๋ฐ ์•„์ดํ…œ ์ปค์Šคํ…€ ๋น„๋™๊ธฐ ํ†ต์‹ 
- Docker, Jenkins, Nginx๋ฅผ ์ด์šฉํ•œ EC2 ์„œ๋ฒ„ ๋ฐฐํฌ
- CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•
- ์™€์ด์–ดํ”„๋ ˆ์ž„ & ERD ์„ค๊ณ„
- ๋ฐœํ‘œ ์ž๋ฃŒ์™€ ์›น์‚ฌ์ดํŠธ์— ์“ฐ์ธ ์‹œ๊ฐ ์ž๋ฃŒ ์„œ์น˜
- ํšŒ์› ์ •๋ณด์™€ ์นœ๊ตฌ ๊ด€๋ฆฌ, ์ปค๋ฎค๋‹ˆํ‹ฐ, ๋งˆ์ดํŽ˜์ด์ง€ ์ปค์Šคํ…€ REST API ๊ตฌํ˜„
- GCS๋ฅผ ์ด์šฉํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ์‚ฌ์ง„ ๊ด€๋ฆฌ
- ๋ฏธ๋‹ˆ๋ฃธ ์ƒํƒœ๋ฉ”์„ธ์ง€ ๊ฐ์ • ๋ถ„์„ & ์Œ์•… ์ถ”์ฒœ API ๊ตฌํ˜„
- UX/UI
- Blender๋ฅผ ํ†ตํ•œ ๋™๋ฌผ ์•„๋ฐ”ํƒ€ ์ž์ฒด ์ œ์ž‘
- ์™€์ด์–ดํ”„๋ ˆ์ž„ & ERD ์„ค๊ณ„
- ๋ฐœํ‘œ ์ž๋ฃŒ ์ œ์ž‘
- ์นด์นด์˜คํ†ก ์†Œ์…œ ๋กœ๊ทธ์ธ REST API ๊ตฌํ˜„
- selenium์„ ์ด์šฉํ•œ ์—ฐ์˜ˆ์ธ ์ด๋ฏธ์ง€ ํฌ๋กค๋ง
- Teachable Machine์„ ์ด์šฉํ•œ ์–ผ๊ตด์ƒ ํ•™์Šต ๋ฐ ๋™๋ฌผ์ƒ ๋ถ„์„
- ํšŒ์› ์ •๋ณด๋ฅผ ํ™œ์šฉํ•œ ์นœ๊ตฌ ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„
- GCS๋ฅผ ์ด์šฉํ•œ ํ”„๋กœํ•„ ์‚ฌ์ง„ ๊ด€๋ฆฌ
- ERD ์„ค๊ณ„



๐Ÿ”ง ํ˜‘์—…ํˆด

  • Git
  • Notion
  • JIRA
  • MatterMost
  • Webex



๐Ÿ”จ ํ˜‘์—… ํ™˜๊ฒฝ

  • Gitlab
    • ์ฝ”๋“œ์˜ ๋ฒ„์ „์„ ๊ด€๋ฆฌ
    • ๊ธฐ๋Šฅ๋ณ„ ๋ธŒ๋žœ์น˜ ๊ด€๋ฆฌ
    • ๊ธฐ๋Šฅ์ด ๋๋‚˜๋ฉด ๋ธŒ๋žœ์น˜ ์‚ญ์ œ
  • JIRA
    • ๋งค์ฃผ ๋ชฉํ‘œ๋Ÿ‰์„ ์„ค์ •ํ•˜์—ฌ Sprint ์ง„ํ–‰
    • ์—…๋ฌด์˜ ํ• ๋‹น๋Ÿ‰์„ ์ •ํ•˜์—ฌ Story Point๋ฅผ ์„ค์ •ํ•˜๊ณ  ์ž‘์—…
  • ํšŒ์˜
    • ๋งค์ผ ์•„์นจ Daily Scrum ์ง„ํ–‰
    • ๋น ๋ฅธ ์†Œํ†ต๊ณผ ์‹ ์†ํ•œ ๋Œ€์‘ ๊ฐ€๋Šฅ
  • Notion
    • ํšŒ์˜๊ฐ€ ์žˆ์„๋•Œ๋งˆ๋‹ค ํšŒ์˜๋ก์„ ๊ธฐ๋กํ•˜์—ฌ ๋ณด๊ด€
    • ๊ธฐ์ˆ ํ™•๋ณด ์‹œ, ๋‹ค๋ฅธ ํŒ€์›๋“ค๋„ ์ถ”ํ›„ ๋”ฐ๋ผํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด๊ธฐ ์‰ฝ๊ฒŒ ์ž‘์—… ์ˆœ์„œ๋Œ€๋กœ ์ •๋ฆฌ
    • ์ปจ๋ฒค์…˜ ์ •๋ฆฌ
    • ๊ฐ„ํŠธ์ฐจํŠธ ๊ด€๋ฆฌ
    • ๊ธฐ๋Šฅ๋ช…์„ธ์„œ ๋“ฑ ๋ชจ๋‘๊ฐ€ ๊ณต์œ ํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์„œ ๊ด€๋ฆฌ



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

Frontend

src
 โ”œโ”€โ”€ api
 โ”‚ โ”œโ”€โ”€ chatting.ts
 โ”‚ โ”œโ”€โ”€ community.ts
 โ”‚ โ”œโ”€โ”€ index.ts
 โ”‚ โ”œโ”€โ”€ kakaoLogin.ts
 โ”‚ โ”œโ”€โ”€ member.ts
 โ”‚ โ”œโ”€โ”€ miniRoom.ts
 โ”‚ โ”œโ”€โ”€ myFriends.ts
 โ”‚ โ”œโ”€โ”€ myPage.ts
 โ”‚ โ”œโ”€โ”€ newFriend.ts
 โ”‚ โ””โ”€โ”€ youtube.ts
 โ”œโ”€โ”€ components
 โ”‚ โ”œโ”€โ”€ chatting
 โ”‚ โ”œโ”€โ”€ common
 โ”‚ โ”œโ”€โ”€ communityPag
 โ”‚ โ”œโ”€โ”€ login
 โ”‚ โ”œโ”€โ”€ miniRoom
 โ”‚ โ”œโ”€โ”€ myFriends
 โ”‚ โ”œโ”€โ”€ mypage
 โ”‚ โ”œโ”€โ”€ newFriends
 โ”‚ โ””โ”€โ”€ signUp
 โ”œโ”€โ”€ pages
 โ”œโ”€โ”€ recoil
 โ”œโ”€โ”€ App.css
 โ”œโ”€โ”€ App.tsx
 โ”œโ”€โ”€ index.css
 โ”œโ”€โ”€ main.tsx
 โ””โ”€โ”€ vite-env.d.ts

Backend -Spring

omz
 โ”œโ”€โ”€ api
 โ”œโ”€โ”€ config
 โ”‚ โ”œโ”€โ”€ RedisConfig.java
 โ”‚ โ”œโ”€โ”€ StompHandler.java
 โ”‚ โ”œโ”€โ”€ StompWebSocketConfig.java
 โ”‚ โ”œโ”€โ”€ SwaggerConfig.java
 โ”‚ โ””โ”€โ”€ WebConfig.java
 โ”œโ”€โ”€ dto
 โ”‚ โ”œโ”€โ”€ req
 โ”‚ โ””โ”€โ”€ resp
 โ”œโ”€โ”€ entity
 โ”œโ”€โ”€ exception
 โ”œโ”€โ”€ interceptor
 โ”œโ”€โ”€ repository
 โ”œโ”€โ”€ service
 โ”œโ”€โ”€ util
 โ”‚ โ”œโ”€โ”€ scheduler
 โ”‚ โ””โ”€โ”€ ChatUtils.java
 โ”œโ”€โ”€ DataLoader.java
 โ””โ”€โ”€ OmzApplication.java

Backend - Django

django
 โ”œโ”€โ”€ data
 โ”‚ โ”œโ”€โ”€ anger.csv
 โ”‚ โ”œโ”€โ”€ happiness.csv
 โ”‚ โ”œโ”€โ”€ sadness.csv
 โ”‚ โ”œโ”€โ”€ song_similarity.csv
 โ”‚ โ”œโ”€โ”€ song_total.csv
 โ”‚ โ””โ”€โ”€ surprise.csv
 โ”œโ”€โ”€ music_choice
 โ”œโ”€โ”€ omz_django
 โ”œโ”€โ”€ reco_friend
 โ”œโ”€โ”€ trained_KoBERT
 โ”œโ”€โ”€ db.sqlite3
 โ”œโ”€โ”€ Dockerfile
 โ”œโ”€โ”€ manage.py
 โ”œโ”€โ”€ requirements.txt
 โ””โ”€โ”€ test.json



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

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

About

๐Ÿพ 3D ๋ชจ๋ธ๋ง์„ ์ ‘๋ชฉํ•œ ์ฐจ์„ธ๋Œ€ SNS - SSAFY 8๊ธฐ ๋น…๋ฐ์ดํ„ฐ ์ถ”์ฒœ ๐Ÿฐ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 78.6%
  • TypeScript 11.3%
  • Java 5.1%
  • JavaScript 2.1%
  • CSS 1.9%
  • Python 1.0%