Skip to content

sujunghwang/ddobagi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

422 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βœοΈλ˜λ°”κΈ°

ν”„λ‘œμ νŠΈ μ§„ν–‰ κΈ°κ°„

2023.02.20(μ›”) ~ 2023.04.07(금)

πŸ‘“κΈ°νš λ°°κ²½

  • 인ꡬ가 κ°μ†Œν•˜λŠ” μ €μΆœμ‚° μ‚¬νšŒ μ†μ—μ„œ λ‹€λ¬Έν™” 가정은 μ€‘μš”ν•œ μ‚¬νšŒ κ΅¬μ„±μ›μœΌλ‘œ 자리작고 μžˆμœΌλ‚˜, μ΄λ“€μ—κ²Œ μ μ ˆν•œ μ‚¬νšŒμ  지원이 μ œκ³΅λ˜μ§€ μ•Šκ³  있음.
  • 이듀 λ‹€λ¬Έν™” 가정이 κ²ͺλŠ” κ°€μž₯ 큰 λ¬Έμ œμ μœΌλ‘œλŠ” κ³ ν•™λ ₯ μ‚¬νšŒμΈ ν•œκ΅­μ—μ„œμ˜ μžλ…€μ˜ ν•™μ—… 문제.
  • ν•œκ΅­μ–΄ μŠ΅λ“μ˜ 정도에 따라 이후 μ œκ³΅λ˜λŠ” μ»€λ¦¬ν˜λŸΌμ—μ„œ λΆˆμ΄μ΅μ„ λ°›κΈ° λ•Œλ¬Έμž„
  • λ”°λΌμ„œ λ‹€λ¬Έν™” κ°€μ • μ•„λ™λ“€μ˜ ν•œκ΅­μ–΄ ν•™μŠ΅κ³Ό, κ·Έ λΆ€λͺ¨λ‹˜λ“€μ΄ μ•„μ΄λ“€μ˜ ν•™μŠ΅ 지원을 μ›ν• νžˆ ν•  수 μžˆλŠ” μ„œλΉ„μŠ€λ₯Ό κΈ°νšν•¨

πŸ₯… κ°œμš”

'λ˜λ°”κΈ°'λŠ” ν•œκ΅­μ— κ±°μ£Όν•˜λŠ” λ‹€μ–‘ν•œ λ‹€λ¬Έν™” κ°€μ •μ˜ 아이듀이 μ˜μƒμ„ λ”°λΌν•˜κ³ , λ”°λΌν•œ λ¬Έμž₯의 단어λ₯Ό ν•™μŠ΅ν•˜λ©° 쉽고 λΉ λ₯΄κ²Œ 일상적인 ν•œκ΅­μ–΄λ₯Ό μŠ΅λ“ν•  수 μžˆλ„λ‘ λ•λŠ” μ„œλΉ„μŠ€μž…λ‹ˆλ‹€.

🎯 νƒ€κ²Ÿ

  • ν•œκ΅­μ–΄ μŠ΅λ“μ΄ λ”λ”˜ λ‹€λ¬Έν™” κ°€μ •μ˜ μœ μΉ˜μ›~μ΄ˆλ“±ν•™κ΅ μ €ν•™λ…„ μˆ˜μ€€μ˜ 아동
  • ν•œκ΅­μ–΄ νšŒν™”κ°€ λΆˆκ°€λŠ₯ν•œ μ€‘λ„μž…κ΅­μžλ…€λ“€
  • μ΄λŸ¬ν•œ μ•„μ΄λ“€μ˜ ν•™μŠ΅μ„ μ§€λ„ν•΄μ•Όν•˜λŠ” μ„ μƒλ‹˜κ³Ό λΆ€λͺ¨λ‹˜

Usage

git clone https://lab.ssafy.com/s08-bigdata-dist-sub2/S08P22A608.git

이후 execν΄λ”μ˜ ν¬νŒ…λ©”λ‰΄μ–Όμ„ 따라 μ§„ν–‰



κ°œλ°œν™˜κ²½

κ°œλ°œν™˜κ²½

μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜

μ•„ν‚€ν…μ²˜

CI/CD

  • Jenkins, Dockerλ₯Ό μ΄μš©ν•˜μ—¬ 배포 μžλ™ν™” μ‹œμŠ€ν…œ ꡬ좕
  • 개발 μ„œλ²„μ™€ 운영 μ„œλ²„λ₯Ό λ”°λ‘œ ꡬ좕
    • develop 브랜치 β†’ 개발 μ„œλ²„ (dev)
    • master 브랜치 β†’ 운영 μ„œλ²„ (prod)

λ˜λ°”κΈ°_배포_ꡬ쑰도_ver2

πŸ“‚λ””λ ‰ν† λ¦¬ ꡬ쑰

λ°±μ—”λ“œ 디렉토리 ꡬ쑰
  ddobagi
  ┣ api
  ┃ ┣ controller
  ┃ ┣ dto
      ┣ request
      β”— response
  ┃ β”— service
  ┣ common
  ┣ config
  ┣ db
  ┃ ┣ entity
  ┃ ┣ β”— information
  ┃ β”— repository
  β”— ddobagiApplication.java
ν”„λ‘ νŠΈμ—”λ“œ 디렉토리 ꡬ쑰
FE
┣ public
┃ ┣ data
┃ ┣ img
┃ β”— index.html
┣ src
┃ ┣ @ap.cx
┃ ┣ assets
┃ ┣ components
┃ ┃ ┣ animations
┃ ┃ ┣ Charts
┃ ┃ ┣ Culture
┃ ┃ ┣ Fullpage
┃ ┃ ┣ learning
┃ ┃ ┣ Map
┃ ┃ ┣ modal
┃ ┃ ┣ ParentPage
┃ ┃ ┣ Swiper
┃ ┃ β”— Word
┃ ┣ container
┃ ┣ pages
β”— β”— redux

μ£Όμš”κΈ°λŠ₯ 및 ν™”λ©΄

λžœλ”©νŽ˜μ΄μ§€

λžœλ”©νŽ˜μ΄μ§€.gif

둜그인 & λ‘œκ·Έμ•„μ›ƒ(jwt)

  • 우츑 상단에 둜그인 λ²„νŠΌμ„ 톡해 λ‘œκ·ΈμΈμ„ μ§„ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€
  • λ‘œκ·ΈμΈμ„ ν•œ μ‚¬μš©μžλ§Œ μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•˜κΈ° μœ„ν•œ μŠ€νŠœλ””μ˜€λ₯Ό 생성할 수 μžˆμŠ΅λ‹ˆλ‹€.

둜그인.gif

ν•œκ΅­μ–΄ μ—°μŠ΅

  • ν•œκ΅­μ–΄ μ—°μŠ΅ 탭에 λ“€μ–΄κ°€λ©΄ μΉ΄ν…Œκ³ λ¦¬ 별 μ˜μƒμ„ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ˜μƒμ„ μ„ νƒν•˜λ©΄ ν•΄λ‹Ή μ˜μƒμ„ 톡해 ν•œκ΅­μ–΄ ν•™μŠ΅μ„ μ§„ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

ν•œκ΅­μ–΄μ—°μŠ΅.gif

ν•œκ΅­μ–΄ μ—°μŠ΅ - λŒ€ν™” μ—°μŠ΅

  • μ‚¬μš©μžκ°€ μ„ νƒν•œ μ˜μƒμ„ 톡해 λŒ€ν™” μ—°μŠ΅μ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 전체 슀크립트λ₯Ό ν‘œμ‹œν•΄ λͺ¨λ“  λŒ€μ‚¬λ₯Ό λ³Ό 수 있고 슀크립트 μ•„λž˜μ˜ μž¬μƒ λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ ν•΄λ‹Ή λΆ€λΆ„μ˜ μ˜μƒμ΄ μž¬μƒλ©λ‹ˆλ‹€.
  • λ…ΉμŒ λ²„νŠΌμ„ 톡해 λ…ΉμŒμ„ ν•˜λ©΄ 발음 평가 점수 APIλ₯Ό 톡해 λ°˜ν™˜λœ 점수λ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€.
  • ν™•μ„±κΈ° λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ μžμ‹ μ˜ λ…ΉμŒμ„ λ‹€μ‹œ 듀을 수 μžˆμŠ΅λ‹ˆλ‹€.

λŒ€ν™”μ—°μŠ΅.gif

ν•œκ΅­μ–΄ μ—°μŠ΅ - 단어 μ—°μŠ΅

  • μ‚¬μš©μžκ°€ μ„ νƒν•œ μ˜μƒμ„ λ°”νƒ•μœΌλ‘œ 단어 μ—°μŠ΅μ„ μ§„ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μž¬μƒ λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ ν•΄λ‹Ή λΆ€λΆ„μ˜ μŒμ„±μ„ λ“€μ–΄λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
  • λΉˆμΉΈμ— μ•Œλ§žμ€ 정닡을 κ³ λ₯΄κ³  정닡을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

λ‹¨μ–΄μ—°μŠ΅.gif

ν•œκ΅­ λ¬Έν™” ν•™μŠ΅

  • 기념일, 전톡, λ¬Έν™”μ˜ˆμˆ , μŒμ‹ λ“±μ˜ μΉ΄ν…Œκ³ λ¦¬λ₯Ό 톡해 ν•œκ΅­μ˜ λ¬Έν™”λ₯Ό ν•™μŠ΅ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ˜μƒμ„ μ„ νƒν•΄μ„œ λ“€μ–΄κ°€λ©΄ μ˜μƒκ³Ό ν•¨κ»˜ μ„€λͺ…을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

ν•œκ΅­λ¬Έν™”ν•™μŠ΅.gif

λ§ˆμ΄νŽ˜μ΄μ§€

  • μ‚¬μš©μžμ˜ ν™œλ™ 내역을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ‚¬μš©μžμ˜ ν•™μŠ΅ 진행도λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • ν‹€λ Έλ˜ 문제만 λͺ¨μ•„μ„œ λ‹€μ‹œ ν’€ 수 μžˆμŠ΅λ‹ˆλ‹€.

λ§ˆμ΄νŽ˜μ΄μ§€.gif

보호자 νŽ˜μ΄μ§€ - μžλ…€ ν•™μŠ΅ 기둝

  • μ•„μ΄μ˜ ν•™μŠ΅ 톡계와 λ‹€λ₯Έ μ‚¬μš©μžλ“€κ³Όμ˜ 비ꡐ 톡계λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

μžλ…€ν•™μŠ΅κΈ°λ‘.gif

보호자 νŽ˜μ΄μ§€ - λ‹€λ¬Έν™” μ„Όν„° μœ„μΉ˜

  • μ „κ΅­μ˜ λ‹€λ¬Έν™” μ„Όν„° μœ„μΉ˜μ™€ 정보λ₯Ό λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

λ‹€λ¬Έν™”μ„Όν„°μœ„μΉ˜.gif

보호자 νŽ˜μ΄μ§€ - λ‹€λ¬Έν™” λ‰΄μŠ€

  • 'λ‹€λ¬Έν™”'κ°€ 제λͺ©μ΄λ‚˜ λ‚΄μš©μ— ν¬ν•¨λœ λ‰΄μŠ€λ₯Ό λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 클릭 μ‹œ ν•΄λ‹Ή λ‰΄μŠ€ νŽ˜μ΄μ§€λ‘œ μ΄λ™λ©λ‹ˆλ‹€.

λ‹€λ¬Έν™”λ‰΄μŠ€.gif

보호자 νŽ˜μ΄μ§€ - λ‹€λ¬Έν™” 지원 μ†Œμ‹

  • λ‹€λ¬Έν™” κ°€μ‘±μ—κ²Œ ν•„μš”ν•œ μ†Œμ‹μ„ μ œκ³΅ν•©λ‹ˆλ‹€.

λ‹€λ¬Έν™”μ†Œμ‹.gif

🎨 ν™”λ©΄ μ„€κ³„μ„œ

πŸ’­ μš”κ΅¬μ‚¬ν•­ μ •μ˜μ„œ

πŸ›’οΈŽ ERD

ERD

πŸ“œ API μ„€κ³„μ„œ

Team Members

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published