From 2b1fca2c2fb8cfab4e3ba88aba01d73780b6b992 Mon Sep 17 00:00:00 2001 From: Jeongho Date: Tue, 9 Dec 2025 23:58:28 +0900 Subject: [PATCH 1/2] docs: README.md --- README.md | 121 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..f2db077f --- /dev/null +++ b/README.md @@ -0,0 +1,121 @@ +# TnT (Trainer & Trainee) + +> 트레이너, 트레이니를 위한 PT 통합 관리 서비스 + +TnT 1 + +TnT 2 + +## 🛠️ Spec +- `Clean Architecture` +- `MVI` +- `Hilt` +- `Coroutines` +- `Jetpack Compose` +- `Retrofit2` +- `DataStore` +- `Serialization` +- `Coil` +- `FCM` +- `Ktlint`, `Detekt` + +## 🚙 Navigation Structure +```mermaid +flowchart TD + Login[Login] + RoleSelection[RoleSelection] + + TraineeSignUp[TraineeSignUp] + TrainerSignUp[TrainerSignUp] + + TraineeConnect[TraineeConnect] + TrainerInvite[TrainerInvite] + TrainerConnect[TrainerConnect] + + TraineeMain[TraineeMain] + TrainerMain[TrainerMain] + + subgraph "Trainee Routes" + TraineeHome[TraineeMainTab.Home] + TraineeMyPage[TraineeMainTab.MyPage] + TraineeMealRecord[TraineeMealRecord] + TraineeMealDetail[TraineeMealDetail] + end + + subgraph "Trainer Routes" + TrainerHome[TrainerMainTab.Home] + TrainerMembers[TrainerMainTab.Members] + TrainerFeedback[TrainerMainTab.Feedback] + TrainerMyPage[TrainerMainTab.MyPage] + AddPtSession[AddPtSession] + end + + Login --> RoleSelection + RoleSelection --> TraineeSignUp + RoleSelection --> TrainerSignUp + + TraineeSignUp --> TraineeConnect + TraineeConnect --> TraineeMain + + TrainerSignUp --> TrainerInvite + TrainerConnect --> TrainerMain + + TrainerInvite --> TrainerMain + + TraineeMain --> TraineeHome + TraineeMain --> TraineeMyPage + TraineeHome --> TraineeMealRecord + TraineeMealRecord --> TraineeMealDetail + + TrainerMain --> TrainerHome + TrainerMain --> TrainerMembers + TrainerMain --> TrainerFeedback + TrainerMain --> TrainerMyPage + TrainerHome --> AddPtSession +``` + + +## 📦 Package Structure +``` +App +├── build-logic/ +├── domain/ +├── data/ +│ ├── network/ +│ ├── storage/ +│ ├── repository/ +│ └── session/ +├── core/ +│ ├── designsystem/ +│ ├── navigation/ +│ ├── ui/ +│ └── login/ +├── feature/ +│ ├── main/ +│ ├── login/ +│ ├── roleselect/ +│ ├── webview/ +│ ├── trainer/ +│ │ ├── signup/ +│ │ ├── connect/ +│ │ ├── invite/ +│ │ ├── main/ +│ │ ├── home/ +│ │ ├── feedback/ +│ │ ├── members/ +│ │ ├── mypage/ +│ │ ├── notification/ +│ │ ├── addptsession/ +│ │ └── modifymyinfo/ +│ └── trainee/ +│ ├── signup/ +│ ├── connect/ +│ ├── main/ +│ ├── home/ +│ ├── mypage/ +│ ├── notification/ +│ ├── mealrecord/ +│ └── mealdetail/ +└── gradle/ + └── libs.versions.toml +``` From 32d8a830f5cde31f1b944fe4237767a7dc248920 Mon Sep 17 00:00:00 2001 From: SeonJeong Kim <83932309+SeonJeongk@users.noreply.github.com> Date: Wed, 10 Dec 2025 18:51:46 +0900 Subject: [PATCH 2/2] docs: update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 수정된 UI 반영하여 대표 이미지 수정 - 트레이니 패키지 구조 업데이트 --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f2db077f..5359a048 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,7 @@ > 트레이너, 트레이니를 위한 PT 통합 관리 서비스 -TnT 1 - -TnT 2 +TnT 2 ## 🛠️ Spec - `Clean Architecture` @@ -115,7 +113,8 @@ App │ ├── mypage/ │ ├── notification/ │ ├── mealrecord/ -│ └── mealdetail/ +│ ├── mealdetail/ +│ └── modifymyinfo/ └── gradle/ └── libs.versions.toml ```