λͺ¨κΌ¬μ§ λ§ν¬ : https://mokkoji.online/
2024.01.03 - 2024.02.16(45μΌ)
- κ³΅ν΅ νλ‘μ νΈ(μΉ κΈ°μ ) - λͺ¨κΌ¬μ§(Mokkoji)
π³ν¬ν λ©λ΄μΌ
π¨π»βπ©π»βπ¦π»βπ¦π» μ¨λΌμΈ νμ λͺ¨μ νλ«νΌ π¨π»βπ©π»βπ¦π»βπ¦π»
- λ¨μν νμ νμ μλΉμ€μ κ·ΈμΉμ§ μκ³ , κ²°κ³Όλ¬Όμ λ§λ€μ΄μ€μΌλ‘μ νλμ μΆμ΅μΌλ‘ κ°μ§ν μ μλ νμ λͺ¨μ νλ«νΌ
- νμ μ£Όμ΅μμκ² μΆν λ©μΈμ§(μμ, μμ±) μ μ‘
- μ°Έμ¬μλ€μ μΆν λ©μΈμ§λ₯Ό κΈ°λ°μΌλ‘ ν βλ‘€λ§νμ΄νΌβ μμ±
- νμμ κ²°κ³Όλ¬Όλ‘ βν¬ν λͺ¨μμ΄ν¬β μμ±
- μνλ μ¬λλΌλ¦¬ μ±ν κ°λ₯ν μκ·Έλ£Ή νμ± κΈ°λ₯ μ 곡
- μ¬μ§ μ°κΈ° κΈ°λ₯ μ 곡
π‘ νμ κ΄λ¦¬λ κΈ°λ³Έμ μΌλ‘ Spring Security
, JWT
μ OAUTH2
λ₯Ό νμ©
- νμ κ°μ
- λ‘κ·ΈμΈ / λ‘κ·Έμμ
- λ§μ΄νμ΄μ§
- νμ μ 보 μμ
π‘ νμ νμλ OpenVidu
λ₯Ό νμ©
π‘ νμ¬ λ³ μκ·Έλ£Ή 리μ€νΈλ Redis
λ₯Ό μ΄μ©ν΄ κ΄λ¦¬
- νΈμ€νΈ λ©μΈ νμ¬ μμ± λ° μ°Έμ¬μλ€ μ μ₯
- μ°Έμ¬μλ€ μκ·Έλ£Ή μμ±
- νμ μ 보 μ‘°ν
- κ°μΈ & μκ·Έλ£Ή μ¬μ§ 촬μ
- λ‘€λ§νμ΄νΌ λ©μμ§ μ λ ₯ ν μ μ₯
π‘ μ¬μ§, μμ±, μμ νμΌμ S3
μ μ
λ‘λ
π‘ μ¬μ§ 리μ€νΈλ Redis Cache
λ₯Ό μ΄μ©ν΄ μ‘°ν μλ κ°μ
π‘ ν¬ν λͺ¨μμ΄ν¬λ OpenCv
λΌμ΄λΈλ¬λ¦¬λ₯Ό νμ©
- κΈ°μ΅
- λ‘€λ§νμ΄νΌ, ν¬ν λͺ¨μμ΄ν¬ νΈμ§ μλ£ μ¬λΆ μ‘°ν
- λ‘€λ§νμ΄νΌ λ°°κ²½μ§, ν¬μ€νΈμ ν νλ¦Ώ μ€μ
- ν¬ν λͺ¨μμ΄ν¬/μΆμ΅ μΈλ€μΌμ© λνμ΄λ―Έμ§ μ€μ
- μ°Έμ¬μλ€μκ² λ°μ μ¬μ§κ³Ό λ‘컬 μ¬μ§μ μΆκ°ν΄ ν¬ν λͺ¨μμ΄ν¬ μμ±
- μΆμ΅
- κ° μΆμ΅μ μ’ ν© μ 보 μ‘°ν
- λ‘€λ§νμ΄νΌ μ‘°ν
- ν¬ν λͺ¨μμ΄ν¬ μ‘°ν
frontend
βββ node_modules
βββ public
βββ src
βββ api
βββ assets
βββ components
β βββ common
β βββ meeting
β βββ modal
β β βββ home
β β βββ meeting
β βββ myedit
β βββ myevent
β βββ mypage
βββ icons
βββ router
βββ services
βββ store
βββ util
βββ views
mokkoji
βββ common
β βββ auth
β β βββ jwt
β β βββ oauth2
β βββ domain
β βββ exception
β βββ dto
β βββ errorcode
β βββ handler
βββ config
βββ event
β βββ controller
β βββ domain
β βββ dto
β β βββ request
β β βββ response
β βββ repository
β βββ service
βββ openvidu
β βββ controller
β βββ dto
β βββ request
β βββ response
βββ result
β βββ controller
β βββ domain
β βββ dto
β β βββ request
β β βββ response
β βββ repository
β βββ service
βββ s3
βββ user
βββ controller
βββ domain
βββ dto
β βββ request
β βββ response
βββ repository
βββ service
κΉμ§μ | λ°μ² μ€ | μ΄κ²½λ°° |
|
|
|
Backend OpenVidu, λ‘€λ§νμ΄νΌ api λ΄λΉ |
Infra UCC λ΄λΉ |
Backend μμ λ‘κ·ΈμΈ, ν¬ν λͺ¨μμ΄ν¬ api λ΄λΉ |
μ΄μ λ―Ό | μ‘°μ©μ΄ | νμ¬ν |
|
|
|
Frontend λ‘€λ§νμ΄νΌ, ν¬ν λͺ¨μμ΄ν¬ λ΄λΉ |
Frontend μμ λ‘κ·ΈμΈ, μ¬μ©μ κΈ°λ₯ λ΄λΉ |
Frontend OpenVidu λ΄λΉ λ°ν λ΄λΉ |