Skip to content

Latest commit

 

History

History
101 lines (86 loc) · 7.99 KB

README.md

File metadata and controls

101 lines (86 loc) · 7.99 KB

👨‍🍳 요비(YOBEE) - Back-End 👨‍🍳

1️⃣ Specification

🌐 Back-End

Title Content
Design Pattern MVC pattern
DB Maria db 15.1, Redis 5.0.7
Dependency Injection Gradle 7.6
Strategy Git Flow
Third Party Library Kakao API
Infra AWS Ubuntu 20.04LTS, Jenkins 2.375.3, Docker 23.0.1
Logspout, PaperTrail
Tools IntelliJ

🤖 AI

Title Content
Model SpacyNLP, ko_pipeline
DB Maria db 15.1
Pipeline SpacyNLP, ko_pipeline, SpacyTokenizer, SpacyFeaturizer, RegexFeaturizer, DIETClassifier
Strategy Git Flow
Third Party Library Openai, RASA
Infra AWS Ubuntu 20.04LTS, Jenkins 2.375.3, Docker 23.0.1
Logspout, PaperTrail
Tools VScode

2️⃣ Package Structure

📦 com.example.yobee
 ┣ 📂 configuration
 ┣ 📂 exception
 ┣ 📂 push
 ┃ ┣ 📂 controller
 ┃ ┣ 📂 message
 ┃ ┗ 📂 service
 ┣ 📂 recipe
 ┃ ┣ 📂 controller
 ┃ ┣ 📂 domain
 ┃ ┣ 📂 dto
 ┃ ┣ 📂 repository
 ┃ ┗ 📂 service
 ┣ 📂 response
 ┣ 📂 review
 ┃ ┣ 📂 controller
 ┃ ┣ 📂 domain
 ┃ ┣ 📂 dto
 ┃ ┣ 📂 repository
 ┃ ┗ 📂 service
 ┣ 📂 s3.service
 ┣ 📂 user
 ┃ ┣ 📂 controller
 ┃ ┣ 📂 domain
 ┃ ┣ 📂 dto
 ┃ ┣ 📂 repository
 ┃ ┗ 📂 service
 ┗ 📂 util

📦 AI
  📂 .rasa\cache
  📂 actions
   📂 _pyache_
  📂 components
  📂 data
   📜 nlu.yml
   📜 rules.yml
   📜 stories.yml
  📂 Flask
   🐍 actions.py
   🐳 Dockerfile
   📜 requirements.txt
  📂 ko_pipeline-0.0.0
  📂 models
  📂 tests
  📂 tmp
  🐳 Dockerfile
  📜 config.yml
  📜 credentials.yml
  📜 domain.yml
  📜 endpoints.yml

3️⃣ Architecture

4️⃣ ERD

5️⃣ Role

강보성 김나연 김동현 홍성민
검색
레시피
임시 비번 발급
마이페이지
레시피 리뷰
회원가입
로그인
회원관리
경험치
데이터 수집
Rasa
NLU
CI/CD
Rasa
NLU
로그 집중화