Coder Social home page Coder Social logo

ssafy-bus's Introduction

๐Ÿ“† ์‹ ๊ธฐํ•œ ์‹ธํ”ผ๋ฒ„์Šค

  • ์ง„ํ–‰ ๊ธฐ๊ฐ„ : 2021.10.11 ~ 2021.11.26

  • ๋ชฉํ‘œ: ์‹ธํ”ผ ๊ด‘์ฃผ ์บ ํผ์Šค ๋ฉ”ํƒ€๋ฒ„์Šค ํ”Œ๋žซํผ

    • Unity๋ฅผ ํ™œ์šฉํ•œ ๊ด‘์ฃผ ์บ ํผ์Šค ํ™˜๊ฒฝ์„ ์žฌํ˜„ํ•˜์—ฌ ์ง‘์—์„œ๋„ ์บ ํผ์Šค๋ฅผ ์ฆ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์Šคํ„ฐ๋””๋ฃธ์„ ์˜ˆ์•ฝํ•˜๊ณ  ํŒ€์›๋“ค๊ณผ ๋žœ์„  ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํ—ฌํ”„๊ฒŒ์‹œํŒ์„ ์ด์šฉํ•˜์—ฌ ์ž์‹ ์˜ ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•˜์—ฌ ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋ชจ๋“ ํ˜•์‹์˜ ์ž๋ฃŒ๋“ค์„ ํŒ€์›๋“ค๊ณผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๊ณ  ํŒ€์›๋“ค์€ ๋‹ค์šด๋ฐ›์•„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • '๋ฌด์—‡์ด๋“  ๋ฌผ์–ด๋ณด์„ธ์š”' ๋ฌด๋ฌผ ๊ฒŒ์‹œํŒ์—์„œ ์ต๋ช…์œผ๋กœ QNA๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ๋ฐœ๋ฌธ์„œ


โญ๏ธ์ฃผ์š” ๊ธฐ๋Šฅ

Unity 3D ์บ ํผ์Šค

์‹ธํ”ผ ์บ ํผ์Šค๋ฅผ 3D ๋ชจ๋ธ๋งํ•˜์—ฌ ํ˜„์‹ค๊ณผ ๋น„์Šทํ•˜๊ฒŒ ์„ค๊ณ„ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

ssafymap

์Šคํ„ฐ๋””๋ฃธ

์Šคํ„ฐ๋””๋ฃธ์„ ์˜ˆ์•ฝํ•˜๊ณ  ์šฐ๋ฆฌ๋งŒ์˜ ๋ฐฉ์„ ์ƒ์„ฑํ•˜์—ฌ ํ™”์ƒํšŒ์˜,ํ™”๋ฉด๊ณต์œ , ์ฑ„ํŒ…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

study

๊ณต์œ ๊ฒŒ์‹œํŒ

์›ํ•˜๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์ž๋ฃŒ๋ฅผ ๊ณต์œ ํ• ์ˆ˜ ์žˆ๋Š” ๊ณต์œ ๊ฒŒ์‹œํŒ์ž…๋‹ˆ๋‹ค.

share

์ถœ์„์ฒดํฌ

์ถœ์„์ธ์ฆ์„ ์œ„ํ•œ ์ถœ์„์ฒดํฌ, ๋ฐฉ๋ช…๋ก์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

guestbook

๋ฌด๋ฌผ

'๋ฌด์—‡์ด๋“  ๋ฌผ์–ด๋ณด์„ธ์š”'

์ต๋ช…์ธ์ ์„ ์ด์šฉํ•˜์—ฌ ๋น„๋Œ€๋ฉด ์ˆ˜์—…์—์„œ ์กฐ๊ธˆ ๋” ์นœํ•ด์ง€๊ธฐ ์œ„ํ•œ ์ต๋ช…๊ฒŒ์‹œํŒ์ž…๋‹ˆ๋‹ค.

locker

ํ—ฌํ”„๊ฒŒ์‹œํŒ

Markdown ๊ธฐ๋ฐ˜์˜ ํ—ฌํ”„๊ฒŒ์‹œํŒ์„ ํ†ตํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ ์ปค๋ฎค๋‹ˆํ‹ฐ์ž…๋‹ˆ๋‹ค.

help

โ” ์„œ๋น„์Šค ์•„ํ‚คํ…์ณ

image-20211118142451596

๐ŸŽž ์ตœ์ข…์‚ฐ์ถœ๋ฌผ

๐Ÿ˜‹ Installation

  • Frontend
$ cd frontend
$ npm i
$ npm run serve
  • Backend
# API server 
$ cd Backend
$ gradle wrap # gradle wrapper ์—†์„ ๊ฒฝ์šฐ ์‹คํ–‰
$ ./gradlew clean build
$ sudo java -jar build/libs/backend-0.0.1-SNAPSHOT.jar

# openvidu + KMS
$ docker run -p 4443:4443 --rm -e OPENVIDU_SECRET=MY_SECRET openvidu/openvidu-server-kms:2.20.0

๐Ÿค Server Description

  • port (nginx)

  • 443 server default(https)
    80 server default(http) (redirect to 443)
    5443 openvidu (Spring boot running)
    8080 REST API (Spring boot running) (reverse proxy)
    3306 MariaDB
    9090 Jenkins CI/CD
    3478 used by TURN server to resolve clients IPs.
    40000 - 57000 used by Kurento Media Server to establish media connections.
    57001 - 65535 used by TURN server to establish relayed media connections.

โš™ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฐ IDE

โœจFront-End

  • ์ง€์› ํ™˜๊ฒฝ : Web,Unity
  • ๋‹ด๋‹น์ž : ๊น€๋ณด๋ฏผ, ๊น€์šฉ์žฌ, ์†ก์ง€ํ˜„
Front ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ธฐ ๐ŸŒˆ
  • ๊ธฐ์ˆ ์Šคํƒ โš™
  • Vue.js @2.6.11
  • Unity
  • Photon
  • Openvidu
  • WebGL
  • JS, HTML, CSS
  • SCSS
  • --------------------------------------------------------------------------------------
    • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๐Ÿ“š
    • "@toast-ui/vue-editor": "^3.1.1",
    • "axios": "^0.23.0",
    • "bootstrap": "^5.1.3",
    • "bootstrap-vue": "^2.21.2",
    • "core-js": "^3.6.5",
    • "inko": "^1.1.1",
    • "node-sass": "^6.0.1",
    • "openvidu-browser": "^2.20.0",
    • "sass-loader": "^10.2.0",
    • "simple-code-editor": "^1.0.5",
    • vue": "^2.6.14",
    • "vue-router": "^3.5.2",
    • "vue-unity-webgl": "^1.2.0",
    • "vuetify": "^2.5.10",
    • "vuex": "^3.6.2",
    • "vuex-persistedstate": "^4.1.0"

    ๐Ÿ’ปBack-End

    • ๋‹ด๋‹น์ž : ๊น€์œค๋นˆ, ์ž„๊ด‘ํ›ˆ
    Backend ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ธฐ ๐ŸŒˆ
    • ๊ธฐ์ˆ ์Šคํƒ โš™
    • Spring-boot
    • Spring-Security
    • Spring Data Jpa
    • Redis
    • AWS EC2
    • Docker
    • Jenkins
    • Mariadb
    • AWS S3
    • Photon

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

    ์ž„๊ด‘ํ›ˆ

    ์†ก์ง€ํ˜„

    ๊น€๋ณด๋ฏผ

    • ๐Ÿง™โ€โ™‚๏ธGithub: @bomin1

    ๊น€์šฉ์žฌ

    ๊น€์œค๋นˆ

    ssafy-bus's People

    Contributors

    kimyunbin avatar gwanghun-im avatar bomin1 avatar jihyeon-songb avatar rubetyy avatar ssabum avatar

    Watchers

     avatar

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google โค๏ธ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.