Code Monkey home page Code Monkey logo

2021_knu_sw_hackathon's Introduction

2021 KNU SW Hackathon


🌌 KNU λ©”νƒ€λ²„μŠ€ 🌌

κ²½λΆλŒ€ν•™κ΅ ν™•μž₯ 가상 캠퍼슀 μ„œλΉ„μŠ€ 개발


πŸŽ“ νŒ€μ› 정보

  • κ²½λΆλŒ€ν•™κ΅ 컴퓨터학뢀 20ν•™λ²ˆ 박희쀑
  • κ²½λΆλŒ€ν•™κ΅ 컴퓨터학뢀 19ν•™λ²ˆ μ‘°ν˜Έμ„±
  • κ²½λΆλŒ€ν•™κ΅ 컴퓨터학뢀 19ν•™λ²ˆ ν—ˆν˜„μ§„
  • κ²½λΆλŒ€ν•™κ΅ 컴퓨터학뢀 19ν•™λ²ˆ μ΄λ„μœ€

πŸ’» 주제 μ„ μ • λ°°κ²½


⇑ 기사 λ³΄λŸ¬κ°€κΈ°[기사1]

  • λŒ€ν•™μƒλ“€μ€ μ½”λ‘œλ‚˜19둜 인해 λŒ€ν•™ μƒν™œ 쀑
    ν•™μ—… μ•Όμ™Έ ν™œλ™κ³Ό μ„ ν›„λ°°/동기간 ꡐλ₯˜λ₯Ό λͺ»ν•˜κ²Œ 된 점이 κ°€μž₯ 아쉽닀고 μ‘λ‹΅ν–ˆλ‹€.
    이와같이 인간관계 접점이 λ„“μ–΄μ§€λŠ” λŒ€ν•™ μƒν™œμ— λŒ€λ©΄ 접촉이 μ œν•œλ˜λ©΄μ„œ μ†Œν†΅μ˜ 아쉬움을 많이 λŠλΌλŠ” κ²ƒμœΌλ‘œ νŒŒμ•…λœλ‹€.

⇑ 기사 λ³΄λŸ¬κ°€κΈ°[기사2]

  • μ΄λŸ¬ν•œ 'UNTACT' 상황 μ†μ—μ„œ κ±΄κ΅­λŒ€μ™€ μˆ­μ‹€λŒ€ 등은
    "λ©”νƒ€λ²„μŠ€" κΈ°μˆ μ„ 톡해 λΉ„λŒ€λ©΄ μΆ•μ œλ₯Ό κ°œμ΅œν–ˆκ³  맀우 긍정적인 λ°˜μ‘μ΄ λ‚˜μ™”λ‹€.

  • μš°λ¦¬λŠ” 이 긍정적인 "λ©”νƒ€λ²„μŠ€" 사둀λ₯Ό 적극 ν™œμš©ν•˜μ—¬ λ‹¨μˆœνžˆ μΆ•μ œμ— κ΅­ν•œμ‹œν‚€λŠ” 것이 μ•„λ‹Œ,
    μˆ˜μ—… μ‹œκ°„,곡강 μ‹œκ°„,ν•™μ—… μ•Όμ™Έ ν™œλ™ λ“± λͺ¨λ“  λŒ€ν•™ μƒν™œμ„ μ„ /ν›„λ°°,동기듀과 즐길 수 μžˆλŠ” KNU만의 λ©”νƒ€λ²„μŠ€λ₯Ό κ΅¬ν˜„ν•˜μ—¬ 'μ½”λ‘œλ‚˜ 19'둜 μΈν•œ μ œμ•½μ„ κ·Ήλ³΅ν•˜κ³ μž ν•œλ‹€.



πŸ’‘ 아이디어 μ„€λͺ…

  • KNU λ©”νƒ€λ²„μŠ€λ₯Ό λ§Œλ“€κΈ° μœ„ν•΄ Virtual Campus ν™˜κ²½μ„ κ΅¬μΆ•ν•œλ‹€.
  • λ³Έ KNU λ©”νƒ€λ²„μŠ€λŠ” ν…ŒμŠ€νŠΈ λ²„μ „μœΌλ‘œ κ²½λΆλŒ€ν•™κ΅ 컴퓨터 학뢀생듀이 많이 μ΄μš©ν•˜λŠ” ITμœ΅λ³΅ν•©κ΄€(IT5ν˜Έκ΄€)을 κ΅¬ν˜„ν•˜μ˜€λ‹€.
  • λ³Έ KNU λ©”νƒ€λ²„μŠ€μ—μ„œλŠ” ν•™μƒλ§ˆλ‹€ μžμ‹ μ˜ 이름을 달고 μœ΅λ³΅ν•©κ΄€ 건물을 λŒμ•„λ‹€λ‹ 수 μžˆλ‹€.
    이λ₯Ό 톡해 μœ΅λ³΅ν•©κ΄€ κ±΄λ¬Όμ—μ„œ 마주친 같은과 ν•™μš°λ“€μ˜ 이름을 μ•Œ 수 μžˆλ‹€
  • 각 학생듀은 μˆ˜μ—… μ‹œκ°„μ— 맞좰 κ°•μ˜μ‹€λ‘œ μ΄λ™ν•˜λ©΄ 같은 κ°•μ˜μ‹€μ— μ ‘μ†ν•œ ν•™μš°λ“€κ³Ό ν•΄λ‹Ή μˆ˜μ—… λ‹΄λ‹Ή κ΅μˆ˜λ‹˜λ“€κ³Ό ν•¨κ»˜ μ±„νŒ…ν•  수 μžˆλŠ” κΈ°λŠ₯이 λΆ€μ—¬λœλ‹€.
  • 각 κ°•μ˜μ‹€μ— λ“€μ–΄κ°€λ©΄ κ°„νŽΈν•˜κ²Œ μΆœμ„μ²΄ν¬λ₯Ό ν•  수 μžˆμ–΄ κ΅μˆ˜λ‹˜μ˜ νŽΈμ˜μ„±μ„ κ³ λ €ν•˜μ˜€λ‹€.
  • κ³Ό 사무싀에 λ“€μ–΄κ°€λ©΄ 정보(:email:, :telephone_receiver:, :fax:)등을 얻을 수 μžˆλ‹€.

😊 μ„œλΉ„μŠ€ 고객

κ²½λΆλŒ€ν•™κ΅ μž¬ν•™μƒ, κ΅μˆ˜λ‹˜, ꡐ직원뢄


πŸ” μ„œλΉ„μŠ€ κΈ°λŠ₯

1. νšŒμ›κ°€μž… Β· 둜그인 Β· λ‘œκ·Έμ•„μ›ƒ κΈ°λŠ₯

학생듀은 νšŒμ›κ°€μž…μ„ ν•  λ•Œ 이름, λΉ„λ°€λ²ˆν˜Έ, ν•™λ²ˆ, 전곡 정보λ₯Ό κΈ°μž…ν•œλ‹€. λ˜ν•œ, 둜그인과 λ‘œκ·Έμ•„μ›ƒ κΈ°λŠ₯이 μ œκ³΅λœλ‹€.

2. κ°•μ˜μ‹€ μž…μž₯ κΈ°λŠ₯

  • 본인의 μˆ˜μ—…μ΄ μžˆλŠ” κ°•μ˜μ‹€μ— 학생듀이 μž…μž₯ν•˜λ©΄ ν•΄λ‹Ή κ°•μ˜μ‹€ 정보가 λ„μ›Œμ§„λ‹€.
  • 학생듀은 on/offλ²„νŠΌμ„ 눌러 κ°„νŽΈν•˜κ²Œ μΆœμ„μ„ ν•  수 μžˆλ‹€.
  • 온라인 κ°•μ˜ λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ ν•΄λ‹Ή κ°•μ˜μ‹€ μˆ˜μ—…μ˜ zoom/webex 링크가 μ—°λ™λ˜μ–΄ 학생듀은 온라인 화상 κ°•μ˜λ₯Ό 듀을 수 μžˆλ‹€.
  • 학생듀은 κ°•μ˜λ₯Ό λ“£λ‹€κ°€ λ¬Έμ˜μ‚¬ν•­μ΄ 있으면 λ²„νŠΌμ„ 톡해 λ°”λ‘œ 과사에 μ΄λ™ν•˜κ±°λ‚˜ κ°•μ˜μ‹€μ—μ„œ λ‚˜κ°ˆ 수 μžˆλ‹€.

3. 같은 κ°•μ˜μ‹€ λ‚΄ μœ μ € κ°„ μ±„νŒ… κΈ°λŠ₯

λ™μΌν•œ κ°•μ˜λ₯Ό μˆ˜κ°•ν•˜λŠ” 학생듀 끼리 단체 μ±„νŒ…μ΄ κ°€λŠ₯ν•˜μ—¬ 학생듀은 κ΅μˆ˜λ‹˜, μΉœκ΅¬λ“€λΌλ¦¬ μ¦‰κ°μ μœΌλ‘œ μ†Œν†΅μ„ κ°€λŠ₯ν•˜κ²Œ ν•˜μ—¬ ν•™μš°λ“€ 간에 ꡐ우 관계λ₯Ό λ‹€μ§ˆ 수 μžˆλ„λ‘ ν•˜μ˜€λ‹€.

4. κ³Ό 사무싀 μž…μž₯ κΈ°λŠ₯

κ³Ό 사무싀에 μž…μž₯ν•˜λ©΄ 정보(μ£Όμ†Œ, μ „ν™”λ²ˆν˜Έ, 팩슀번호)λ₯Ό μ–»μ–΄μ„œ 학생듀은 학ꡐ μƒν™œμ— ν•„μš”ν•œ 정보듀을 얻을 수 μžˆλ‹€.

5. μΈ΅ 이동 κΈ°λŠ₯

μ—˜λ ˆλ² μ΄ν„°λ₯Ό μ΄μš©ν•˜μ—¬ 학생듀이 측을 이동할 수 μžˆλŠ” κΈ°λŠ₯ κ΅¬ν˜„ν•˜μ˜€λ‹€.


β™₯️ κ²°λ‘  및 κΈ°λŒ€νš¨κ³Ό

  • μ‹€μ œλ‘œ 학ꡐλ₯Ό λ‹€λ‹ˆκ³  μžˆλŠ” λ“―ν•œ λŠλ‚Œμ„ 받을 수 μžˆλ‹€.
  • μ½”λ‘œλ‚˜19 λΉ„λŒ€λ©΄ 상황 μ†μ—μ„œλ„ μ„ ν›„λ°°/동기듀과 ꡐλ₯˜ν•  수 μžˆλŠ” μž₯이 λ§ˆλ ¨λœλ‹€.

[기사 1]의 섀문에 λ”°λ₯΄λ©΄ μ½”λ‘œλ‚˜19둜 인해 μ„ ν›„λ°°, λ™κΈ°μ™€μ˜ ꡐλ₯˜κ°€ 없어진 점이 μ•„μ‰½λ‹€λŠ” λŒ€ν•™μƒμ΄ μ‘λ‹΅μžμ˜ 20%λ₯Ό μ°¨μ§€ν–ˆλ‹€.
KNU λ©”νƒ€λ²„μŠ€ μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•˜λ©΄ μ΄λ“€μ²˜λŸΌ ν•™μš°λ“€ κ°„μ˜ ꡐλ₯˜λ₯Ό μ›ν–ˆλ˜ ν•™μƒλ“€μ—κ²Œ 큰 λ§Œμ‘±μ„ 쀄 수 μžˆμ„ 거라 μ˜ˆμƒλœλ‹€.

  • 캠퍼슀 λ‚΄μ˜ μ†Œλͺ¨μž„, 동아리 λ“± μ—¬λŸ¬ ν™œλ™λ“€μ„ κ°€μƒμœΌλ‘œ 즐길 수 μžˆλ‹€.

[기사 1]의 섀문에 λ”°λ₯΄λ©΄ μ½”λ‘œλ‚˜19둜 인해 ν•™μ—… μ™Έ ν™œλ™μ„ ν•  수 μ—†λ‹€λŠ” 점이 μ•„μ‰½λ‹€λŠ” λŒ€ν•™μƒμ΄ μ‘λ‹΅μžμ˜ 32%λ₯Ό μ°¨μ§€ν–ˆλ‹€.
KNU λ©”νƒ€λ²„μŠ€ μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•˜λ©΄ μ½”λ‘œλ‚˜19둜 인해 μ€‘λ‹¨λœ ν•™μ—… μ™Έ λ™μ•„λ¦¬λ‚˜ μ†Œλͺ¨μž„ 등이 λ©”νƒ€λ²„μŠ€ ν™˜κ²½μ—μ„œ ν™œλ™μ„ μ΄μ–΄λ‚˜κ°ˆ 수 μžˆμ„ 거라 μ˜ˆμƒλœλ‹€.

  • λ°©ν–₯ν‚€λ₯Ό 톡해 학ꡐ 건물을 λŒμ•„λ‹€λ‹ˆλ―€λ‘œ 마치 κ²Œμž„μ„ ν•˜λŠ” λ“―ν•œ 재미λ₯Ό 쀄 수 μžˆλ‹€.
  • λ©”νƒ€λ²„μŠ€λ₯Ό 톡해 기쑴의 λŒ€λ©΄ μˆ˜μ—…μ—μ„œ μ΄ν–‰λ˜μ§€ μ•Šμ•˜λ˜ μƒˆλ‘œμš΄ λ¬Έν™”κ°€ ν˜•μ„±λ  수 μžˆλ‹€.

🌏 ν–₯ν›„ 좔진 κ³„νš

1. κ΅μˆ˜Β·ν•™μƒ ꡬ뢄 νšŒμ›κ°€μž…

κ΅μˆ˜λŠ” μΆœμ„ν•œ 학생 정보λ₯Ό ν•œλ²ˆμ— 받을 수 μžˆλ‹€.
κ΅μˆ˜μ™€ ν•™μƒκ°„μ˜ μ§ˆμ˜μ‘λ‹΅μ΄λ‚˜ 상담이 λ”μš± ν™œλ°œν•˜κ²Œ μΌμ–΄μ§ˆ 수 μžˆλ„λ‘ ν•œλ‹€.

2. μ˜μƒ 톡화 κΈ°λŠ₯

ν˜„μž¬λŠ” ν•΄λ‹Ή κ°•μ˜μ‹€μ— μžˆλŠ” μ‚¬μš©μžλ“€ κ°„ 단체 μ±„νŒ…μ΄ κ°€λŠ₯ν•˜λ‹€. κ·ΈλŸ¬λ‚˜ μ°¨ν›„μ—λŠ” zoom/webex 같은 단체 μ˜μƒ 톡화 κΈ°λŠ₯을 λ„μž…ν•˜μ—¬, κ΅μˆ˜λ‹˜κ³Ό 학생듀이 이 μ„œλΉ„μŠ€ ν•˜λ‚˜λ§ŒμœΌλ‘œ μˆ˜μ—…μ„ 진행할 수 있게 ν•œλ‹€.
μˆ˜μ—…κ³Ό μΆœμ„μ΄ 이 μ„œλΉ„μŠ€ ν•˜λ‚˜λ§ŒμœΌλ‘œ κ°€λŠ₯ν•˜κ²Œ λ˜λ―€λ‘œ νš¨μš©μ„±μ΄ κ·ΉλŒ€ν™”λ  κ²ƒμœΌλ‘œ κΈ°λŒ€λœλ‹€.

3. μ†Œν†΅ κΈ°λŠ₯ ν™•μž₯

μ‚¬μš©μžλΌλ¦¬ λΆ€λ”ͺ히면, λ‹€λ₯Έ μ‚¬μš©μžν•œν…Œ κ°μ •ν‘œν˜„μ„ ν•˜κ±°λ‚˜ 손을 흔듀 수 μžˆλŠ” κΈ°λŠ₯을 μΆ”κ°€ν•  μ˜ˆμ •μ΄λ‹€.
이λ₯Ό 톡해 μ‚¬μš©μžκ°€ κ°€μƒμ˜ ν™˜κ²½μ—μ„œ μ‹€μ œ λŒ€ν•™ 캠퍼슀 μƒν™œμ„ ν•˜λŠ” 것과 같은 기뢄을 μ œκ³΅ν•œλ‹€.

4. 캐릭터 λ³€κ²½ κΈ°λŠ₯

ν˜„μž¬λŠ” μ‚¬μš©μžκ°€ 랜덀 μƒ‰κΉ”μ˜ 곡으둜 ν‘œν˜„λ˜μ§€λ§Œ, μΆ”ν›„μ—λŠ” 본인의 캐릭터λ₯Ό μ»€μŠ€ν„°λ§ˆμ΄μ¦ˆν•  수 μžˆλ„λ‘ κ°œλ°œν•  것이닀.
이λ₯Ό 톡해 본인의 κ°œμ„±μ„ μ’€ 더 λ“œλŸ¬λ‚Ό 수 μžˆλŠ” ν™˜κ²½μ„ μ œκ³΅ν•˜κ³ μž ν•œλ‹€.

5. 3DκΈ°λŠ₯

ν˜„μž¬λŠ” 2D둜 μΊ νΌμŠ€κ°€ ν‘œν˜„λ˜μ§€λ§Œ, μ°¨ν›„μ—λŠ” 3D둜 캠퍼슀λ₯Ό ν‘œν˜„ν•΄μ„œ λ”μš± μ‹€κ°λ‚˜λŠ” 학ꡐ μƒν™œμ„ ν•  수 μžˆλ„λ‘ ν•œλ‹€.

6. μ„œλΉ„μŠ€ κ°€λŠ₯ λ²”μœ„ ν™•μž₯

λ©”νƒ€λ²„μŠ€ 배경을 IT 5ν˜Έκ΄€μ— κ΅­ν•œμ‹œν‚€μ§€ μ•Šκ³  캠퍼슀 μ „μ²΄λ‘œ ν™•μž₯μ‹œμΌœμ„œ κ²½λΆλŒ€ν•™κ΅ ν•™μš° 전체가 μ‚¬μš©ν•  수 μžˆλ„λ‘ ν•œλ‹€.
λ˜ν•œ μ„œλΉ„μŠ€κ°€ 컀진닀면 λ‹€λ₯Έ νƒ€λŒ€ν•™μ—μ„œμ˜ μƒμš©ν™”λ₯Ό λͺ©ν‘œλ‘œ ν•œλ‹€.


πŸ”§ 개발 μŠ€νƒ




βœ” ν”„λ‘œμ νŠΈ μ‹€ν–‰ 방법

npm install socket.io
npm install express 
npm start

🎞 μ‹œμ—°μ˜μƒ

https://youtu.be/_HNDtbxd0VU

2021_knu_sw_hackathon's People

Contributors

heej-ng avatar johoseong avatar idoburnish avatar heohyeonjin 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.