Skip to content

88guri/SSWU_SONSAEKIM

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

๐Ÿ™Œ ์†์ƒˆ๊น€


๐Ÿซณ

์†์œผ๋กœ ์ƒˆ๊ธฐ๋ฉฐ ๋ฐฐ์›Œ๋ณด์„ธ์š” !


โœ‹ ์†์ƒˆ๊น€์ด๋ž€?

์†์ƒˆ๊น€์€ ์ˆ˜์–ด ํ•™์Šต ์„œ๋น„์Šค๋กœ ์ฒญ์ธ๊ณผ ๋†์ธ์˜ ์—ฐ๊ฒฐ๊ณ ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค.

"ํ›„์ฒœ์ ์œผ๋กœ ๋†์ธ์ด ๋œ ๋‚˜์˜ ๊ฐ€์กฑ์„ ์œ„ํ•ด"
"๋†์ธ์œผ๋กœ ํƒœ์–ด๋‚œ ๋‚˜์˜ ์ž๋…€๋ฅผ ์œ„ํ•ด"
"์†Œ์ค‘ํ•œ ๋†์ธ ์นœ๊ตฌ๋ฅผ ์œ„ํ•ด"

์ˆ˜์–ด๋ฅผ ๋ฐฐ์šฐ๊ธธ ํฌ๋งํ•˜๋Š” ์ฒญ์ธ ํ•™์Šต์ž๋“ค์˜ ๋”ฐ๋œปํ•œ ์†Œํ†ต์„ ๋•๋Š” ์„œ๋น„์Šค๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ ์žˆ์Šต๋‹ˆ๋‹ค.


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

๐Ÿ“– ํ•™์Šต

  • ํ€ด์ฆˆ ํ’€๊ธฐ
    ๊ฐ ์ˆ˜์–ด ๊ทธ๋ฆผ์— ์•Œ๋งž๋Š” ์„ ํƒ์ง€๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ด 10๋ฌธ์ œ๋ฅผ ํ’€๋ฉฐ, ์˜ค๋‹ต์€ ์ž๋™์œผ๋กœ ์žฌํ•™์Šต ๋ฆฌ์ŠคํŠธ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

  • ๋”ฐ๋ผํ•˜๊ธฐ
    ๊ฐ ์ˆ˜์–ด ๊ทธ๋ฆผ์„ ๋˜‘๊ฐ™์ด ๋”ฐ๋ผํ•ฉ๋‹ˆ๋‹ค. ์›น์บ ์„ ํ†ตํ•ด ์‚ฌ์ง„์„ ์ดฌ์˜ํ•˜๊ณ , ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ์ด ์ •๋‹ต๊ณผ ์˜ค๋‹ต์„ ํŒ๋ณ„ํ•ด์ค๋‹ˆ๋‹ค.

๐ŸŽฎ ๊ฒŒ์ž„

  • ์ˆ˜์–ด ๊ฒŒ์ž„
    ์œ„์—์„œ ์•„๋ž˜๋กœ ๋‚ด๋ ค์˜ค๋Š” ์ˆ˜์–ด ๊ทธ๋ฆผ์— ์•Œ๋งž๋Š” ์ •๋‹ต์„ ํƒ€์ž๋กœ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ ์ˆ˜์™€ ์ˆœ์œ„๋ฅผ ๊ณต๊ฐœํ•˜์—ฌ ํ•™์Šต์ž์˜ ์„ฑ์ทจ๋„๋ฅผ ๋†’์ด๊ณ , ์žฌ๋ฏธ์žˆ๋Š” ํ•™์Šต ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๐Ÿค“ ๋งˆ์ดํŽ˜์ด์ง€

  • ์ถœ์„ ์‹œ๊ฐํ™”
    ๋‚˜์˜ ์ถœ์„ ํ˜„ํ™ฉ์„ ํ•œ๋ˆˆ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊พธ์ค€ํ•œ ํ•™์Šต์„ ํ†ตํ•ด ๋Œ€ํ‘œ ์บ๋ฆญํ„ฐ๊ฐ€ ๋ณ€ํ™”ํ•˜์—ฌ ํ•™์Šต ์„ฑ์ทจ๋ฅผ ์‹œ๊ฐํ™”ํ•˜๊ณ  ํ•™์Šต ๋™๊ธฐ๋ฅผ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

  • ํ•™์Šต ๋ฉ”๋ชจ
    ๋‚ด๊ฐ€ ์ €์žฅํ•ด๋‘” ๋ชจ์Œ/์ž์Œ ๋˜๋Š” ๋‹จ์–ด/๋ฌธ์žฅ์„ ํ•™์Šต ๋ฉ”๋ชจ์—์„œ ์–ธ์ œ๋“ ์ง€ ํ™•์ธํ•˜๊ณ  ๋ณต์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


โœ‹ STACKS

Communication

Notion Discord

Develop

Node.js Python JavaScript CSS3

Hosting

JWT Nginx MySQL Flask

Config

npm

Environment

Visual Studio Code GitHub Git


๐Ÿ€๐Ÿ’– ํŒ€์› ์†Œ๊ฐœ

sswu Computer Engineering

Team ์ˆ˜ํ™ฉ


๊น€์˜ˆ์€
@yyen0
๋ฐ•์‹œํ˜„
@88guri
์ „๋ฏผ์„ 
@mminnn28
์กฐ์ˆ˜๋นˆ
@s0obang
์ตœ์ˆ˜์ง„
@jinsujini

โœ‹ DB

image


โœ‹ ERD

image


๐Ÿ“‚ ํด๋” ๊ตฌ์กฐ

๐Ÿ“‚ SSWU_SONSAEKIM
โ”œโ”€ app.js
โ”œโ”€ configs
โ”‚  โ”œโ”€ config.js
โ”‚  โ””โ”€ redis.js
โ”œโ”€ controllers
โ”‚  โ”œโ”€ authController.js
โ”‚  โ”œโ”€ gameController.js
โ”‚  โ”œโ”€ imitateController.js
โ”‚  โ”œโ”€ learnController.js
โ”‚  โ”œโ”€ mypageController.js
โ”‚  โ”œโ”€ predictController.js
โ”‚  โ””โ”€ quizController.js
โ”œโ”€ flask_server
โ”‚  โ”œโ”€ app.py
โ”‚  โ”œโ”€ models
โ”‚  โ”‚  โ””โ”€ multi_hand_gesture_classifier.tflite
โ”‚  โ”œโ”€ modules
โ”‚  โ”‚  โ”œโ”€ holistic_module.py
โ”‚  โ”‚  โ”œโ”€ utils.py
โ”‚  โ”‚  โ””โ”€ __pycache__
โ”‚  โ”‚     โ”œโ”€ holistic_module.cpython-312.pyc
โ”‚  โ”‚     โ””โ”€ utils.cpython-312.pyc
โ”‚  โ”œโ”€ predict_image.py
โ”‚  โ”œโ”€ requirements.txt
โ”‚  โ””โ”€ __pycache__
โ”‚     โ””โ”€ predict_image.cpython-312.pyc
โ”œโ”€ lib
โ”‚  โ”œโ”€ auth.js
โ”‚  โ”œโ”€ email.helper.js
โ”‚  โ””โ”€ pythonCaller.js
โ”œโ”€ middlewares
โ”‚  โ””โ”€ logincheck.js
โ”œโ”€ models
โ”‚  โ”œโ”€ GameRecord.js
โ”‚  โ”œโ”€ index.js
โ”‚  โ”œโ”€ mypage
โ”‚  โ”‚  โ”œโ”€ Attendance.js
โ”‚  โ”‚  โ””โ”€ LearningStat.js
โ”‚  โ”œโ”€ quiz
โ”‚  โ”‚  โ”œโ”€ bookmarkVc.js
โ”‚  โ”‚  โ”œโ”€ bookmarkWord.js
โ”‚  โ”‚  โ”œโ”€ quiz.js
โ”‚  โ”‚  โ”œโ”€ signVc.js
โ”‚  โ”‚  โ”œโ”€ signWord.js
โ”‚  โ”‚  โ”œโ”€ vcWrong.js
โ”‚  โ”‚  โ””โ”€ wordWrong.js
โ”‚  โ””โ”€ User.js
โ”œโ”€ package-lock.json
โ”œโ”€ package.json
โ”œโ”€ public
โ”‚  โ”œโ”€ assets
โ”‚  โ”‚  โ”œโ”€ back.svg
โ”‚  โ”‚  โ”œโ”€ empty_bookmark.svg
โ”‚  โ”‚  โ”œโ”€ filled_bookmark.svg
โ”‚  โ”‚  โ”œโ”€ gamearrow.svg
โ”‚  โ”‚  โ”œโ”€ hand.svg
โ”‚  โ”‚  โ”œโ”€ hand_icon
โ”‚  โ”‚  โ”‚  โ”œโ”€ glass.svg
โ”‚  โ”‚  โ”‚  โ”œโ”€ left.png
โ”‚  โ”‚  โ”‚  โ”œโ”€ left_1.png
โ”‚  โ”‚  โ”‚  โ”œโ”€ left_2.png
โ”‚  โ”‚  โ”‚  โ”œโ”€ level1.png
โ”‚  โ”‚  โ”‚  โ”œโ”€ level1.svg
โ”‚  โ”‚  โ”‚  โ”œโ”€ level2.svg
โ”‚  โ”‚  โ”‚  โ”œโ”€ level3.svg
โ”‚  โ”‚  โ”‚  โ”œโ”€ right.png
โ”‚  โ”‚  โ”‚  โ”œโ”€ right_1.png
โ”‚  โ”‚  โ”‚  โ”œโ”€ right_2.png
โ”‚  โ”‚  โ”‚  โ””โ”€ ring.svg
โ”‚  โ”‚  โ”œโ”€ intro.png
โ”‚  โ”‚  โ”œโ”€ left-btn.svg
โ”‚  โ”‚  โ”œโ”€ logo.svg
โ”‚  โ”‚  โ”œโ”€ logo_hand.svg
โ”‚  โ”‚  โ”œโ”€ right-btn.svg
โ”‚  โ”‚  โ”œโ”€ sign1.svg
โ”‚  โ”‚  โ”œโ”€ sign_vc
โ”‚  โ”‚  โ””โ”€ sign_word
โ”‚  โ”œโ”€ css
โ”‚  โ”‚  โ”œโ”€ auth
โ”‚  โ”‚  โ”‚  โ”œโ”€ changePw.css
โ”‚  โ”‚  โ”‚  โ”œโ”€ findPw.css
โ”‚  โ”‚  โ”‚  โ”œโ”€ findPwVerify.css
โ”‚  โ”‚  โ”‚  โ”œโ”€ home.css
โ”‚  โ”‚  โ”‚  โ”œโ”€ login.css
โ”‚  โ”‚  โ”‚  โ”œโ”€ loginHome.css
โ”‚  โ”‚  โ”‚  โ”œโ”€ register.css
โ”‚  โ”‚  โ”‚  โ”œโ”€ verify.css
โ”‚  โ”‚  โ”‚  โ””โ”€ welcome.css
โ”‚  โ”‚  โ”œโ”€ game
โ”‚  โ”‚  โ”‚  โ”œโ”€ play.css
โ”‚  โ”‚  โ”‚  โ””โ”€ start.css
โ”‚  โ”‚  โ”œโ”€ imitate
โ”‚  โ”‚  โ”‚  โ””โ”€ imitate.css
โ”‚  โ”‚  โ”œโ”€ layouts
โ”‚  โ”‚  โ”‚  โ”œโ”€ footer.css
โ”‚  โ”‚  โ”‚  โ”œโ”€ header.css
โ”‚  โ”‚  โ”‚  โ””โ”€ home.css
โ”‚  โ”‚  โ”œโ”€ learn
โ”‚  โ”‚  โ”‚  โ”œโ”€ learnFrame.css
โ”‚  โ”‚  โ”‚  โ”œโ”€ result.css
โ”‚  โ”‚  โ”‚  โ””โ”€ wrong.css
โ”‚  โ”‚  โ”œโ”€ mypage
โ”‚  โ”‚  โ”‚  โ”œโ”€ modal.css
โ”‚  โ”‚  โ”‚  โ””โ”€ mypage.css
โ”‚  โ”‚  โ””โ”€ quiz
โ”‚  โ”‚     โ””โ”€ quiz.css
โ”‚  โ””โ”€ js
โ”‚     โ”œโ”€ auth
โ”‚     โ”‚  โ”œโ”€ changePw.js
โ”‚     โ”‚  โ””โ”€ register.js
โ”‚     โ”œโ”€ game
โ”‚     โ”‚  โ”œโ”€ play.js
โ”‚     โ”‚  โ””โ”€ start.js
โ”‚     โ”œโ”€ imitate
โ”‚     โ”‚  โ”œโ”€ camera.js
โ”‚     โ”‚  โ”œโ”€ imitate.js
โ”‚     โ”‚  โ”œโ”€ renderImitate.js
โ”‚     โ”‚  โ””โ”€ renderImitateWrong.js
โ”‚     โ”œโ”€ mypage.js
โ”‚     โ””โ”€ quiz
โ”‚        โ”œโ”€ bookmark.js
โ”‚        โ”œโ”€ renderQuiz.js
โ”‚        โ””โ”€ renderQuizWrong.js
โ”œโ”€ routers
โ”‚  โ”œโ”€ auth.js
โ”‚  โ”œโ”€ gameRouter.js
โ”‚  โ”œโ”€ imitateRouter.js
โ”‚  โ”œโ”€ learnRouter.js
โ”‚  โ”œโ”€ predictRouter.js
โ”‚  โ”œโ”€ quizRouter.js
โ”‚  โ””โ”€ userRouter.js
โ”œโ”€ services
โ”‚  โ”œโ”€ authService.js
โ”‚  โ”œโ”€ gameService.js
โ”‚  โ”œโ”€ imitateService.js
โ”‚  โ”œโ”€ mypageService.js
โ”‚  โ””โ”€ quizService.js
โ””โ”€ views
   โ”œโ”€ auth
   โ”‚  โ”œโ”€ changePw.ejs
   โ”‚  โ”œโ”€ findPw.ejs
   โ”‚  โ”œโ”€ findPwVerify.ejs
   โ”‚  โ”œโ”€ home.ejs
   โ”‚  โ”œโ”€ login.ejs
   โ”‚  โ”œโ”€ loginHome.ejs
   โ”‚  โ”œโ”€ register.ejs
   โ”‚  โ”œโ”€ verify.ejs
   โ”‚  โ””โ”€ welcome.ejs
   โ”œโ”€ game
   โ”‚  โ”œโ”€ play.ejs
   โ”‚  โ””โ”€ start.ejs
   โ”œโ”€ imitate
   โ”‚  โ”œโ”€ imitatePage.ejs
   โ”‚  โ”œโ”€ imitateResult.ejs
   โ”‚  โ”œโ”€ imitateSelect.ejs
   โ”‚  โ””โ”€ imitateWrong.ejs
   โ”œโ”€ layouts
   โ”‚  โ”œโ”€ footer.ejs
   โ”‚  โ”œโ”€ header.ejs
   โ”‚  โ””โ”€ home.ejs
   โ”œโ”€ learn
   โ”‚  โ””โ”€ learn.ejs
   โ”œโ”€ mypage
   โ”‚  โ”œโ”€ bookmarkDetail.ejs
   โ”‚  โ”œโ”€ mypage.ejs
   โ”‚  โ””โ”€ nouser.ejs
   โ””โ”€ quiz
      โ”œโ”€ noQuiz.ejs
      โ”œโ”€ quizMenu.ejs
      โ”œโ”€ quizPage.ejs
      โ”œโ”€ quizResult.ejs
      โ””โ”€ quizWrong.ejs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 48.9%
  • CSS 22.0%
  • EJS 18.9%
  • Python 10.2%