| 우석우 | 신지수 | 전혜지 |
|---|---|---|
| 백엔드 | 프론트엔드 | 프론트엔드 |
- BeatMate는 평소 악기/보컬 레슨을 받기 위해 시간을 내기 어려운 사람들을 위한 화상 악기/보컬 레슨 서비스입니다.
- tutor
- ID : tutor@100.com
- PW : tutor1234
- tutee
- ID : tutee@gamil.com
- PW : tutee1234
├──.eslintrc.json
├──.gitignore
├──.prettierrc.js
├──app.json
├──App.jsx
├──babel.config.js
├──colors.js
├──eas.json
├──jsconfig.json
├──package-lock.json
├──package.json
├──README.md
├─.expo
│ ├─devices.json
│ ├─packager-info.json
│ ├─README.md
│ └─settings.json
├─api
│ ├─auth.js
│ ├─chat.js
│ ├─client.js
│ ├─community.js
│ ├─lesson.js
│ ├─mypage.js
│ ├─reservation.js
│ └─tutorpage.js
├─assets
│ ├─chat
│ | ├─EnterIcon.jsx
│ │ └─nullProfile.jpg
│ ├─Icons
│ │ └─Buttons.jsx
│ ├─PostItem
│ │ └─AddTmage.jsx
│ ├─SignUp
│ | └─SelectUserScreen.jsx
│ ├─loadingPage.png
| └─profile.png
├─components
│ ├─chat
│ │ ├─list
│ │ | ├─ChatRoomList.jsx
│ │ | └─ChatRoomListItem.jsx
│ │ └─message
│ │ ├─MessageInput.jsx
│ │ ├─MessageList.jsx
│ │ ├─MyMessage.jsx
│ │ └─OtherMessage.jsx
│ ├─community
│ │ ├─mainPage
│ │ | ├─CoummunityPostingItem.jsx
│ │ | └─SelectCategory.jsx
│ │ ├─newPost
│ │ | ├─SelectCategory.jsx
│ │ | └─UploadImages.jsx
│ │ └─onePage
│ │ ├─CommentList.jsx
│ │ ├─CommentListItem.jsx
│ │ └─MainPostItem.jsx
│ ├─lesson
│ │ ├─currentLessonItem
│ │ | ├─CurrentNoLesson.jsx
│ │ | ├─CurrentOfflineLesson.jsx
│ │ | ├─CurrentOnlineLesson.jsx
│ │ | ├─LessonInfoContent.jsx
│ │ | └─LessonInfoModal.jsx
│ │ ├─lessonCalendarItem
│ │ | ├─LessonCalendar.jsx
│ │ | ├─LessonFinalInfo.jsx
│ │ | ├─LessonScheduleItem.jsx
│ │ | └─RenderCalendarDate.jsx
│ │ ├─notYetWroteItem
│ │ | └─LessonInfoContent.jsx
│ │ └─LessonFeedbackItem.jsx
│ ├─mypage
│ │ ├─mypageSetScreen
│ │ | └─UploadImages.jsx
│ │ └─mypagetabscreens
│ │ ├─List
| │ | ├─MyBookmarkList.jsx
| │ | ├─MyCommentList.jsx
| │ | ├─MyPostList.jsx
| │ | └─MyTutorList.jsx
│ │ └─ListItem
| │ ├─MyBookmarkListItem.jsx
| │ ├─MyCommentListItem.jsx
| │ ├─MyPostListItem.jsx
| │ └─MyTutorListItem.jsx
│ ├─reservation
│ │ └─ReservationListItem.jsx
│ ├─searchtutor
│ │ ├─tutorProfile
│ │ | ├─LessonInfoPost.jsx
│ │ | ├─ReviewItem.jsx
│ │ | ├─ReviewPostItem.jsx
│ │ | └─ReveiwPostList.jsx
│ │ ├─SearchTutorItem.jsx
│ │ └─SelectCategoryTutor.jsx
│ └─signup
│ ├─ImageUpload.jsx
│ └─SelectSpecialityTab.jsx
├─context
│ ├─AuthContext.jsx
│ ├─TutorFindCategoryContext.jsx
│ └─UserInfoContext.jsx
├─hook
│ └─TutorSpecialityKo.js
├─node_modules
├─routes
│ ├─chat
| │ └─ChatScreenNavigators.jsx
│ ├─community
| │ └─CommunityNavigators.jsx
│ ├─lesson
| │ └─LessonScreenNavigators.jsx
│ ├─mypage
| │ └─MyPageScreenNavigators.jsx
│ ├─reservation
| │ └─ReservationScreenNavigators.jsx
│ └─searchtutor
| │ └─SearchTutorScreenNavigators.jsx
│ ├─AuthRoutes.jsx
│ └─HomeTabRoutes.jsx
└─screens
├─chat
│ ├─ChatListScreen.jsx
│ └─ChatRoomScreen.jsx
├─community
│ ├─CoummunityOnePostScreen.jsx
│ ├─CoummunityScreen.jsx
│ ├─CoummunitySpecificScreen.jsx
│ └─WriteNewPostScreen.jsx
├─lesson
│ ├─LessonEvaluationScreen.jsx
│ ├─LessonFeedbackScreen.jsx
│ ├─LessonMainScreen.jsx
│ ├─LessonScheduleScreen.jsx
│ ├─TuteeEvaluationModifyScreen.jsx
│ ├─TuteeEvaluationScreen.jsx
│ ├─TutorFeedbackModifyScreen.jsx
│ ├─TutorFeedbackScreen.jsx
│ └─VideoScreen.jsx
├─login
│ ├─ChangePassword
| | ├─GetAuthCode.jsx
| | ├─GetAuthEmail.jsx
| | └─GetChangePassword.jsx
│ └─LoginScreen.jsx
├─mypage
│ ├─TuteeMyPageScreen.jsx
│ └─TutorMyPageScreen.jsx
├─mypageset
│ ├─communityset
| | ├─ChangeNicknameScreen.jsx
| | └─ChangePorfileScreen.jsx
│ ├─etc
| | └─DeleteAccountScreen.jsx
│ ├─myinfoset
| | ├─ChangeInforScreen.jsx
| | ├─ChangePasswordScreen.jsx
| | └─ChangePhoneNumberScreen.jsx
│ └─MyPageSetScreen.jsx
├─reservation
│ ├─ReservationFormScreen.jsx
│ ├─ReservationMainScreen.jsx
│ └─ReservationSpecificScreen.jsx
├─searchtutor
│ ├─GetSearchOptionScreen.jsx
│ ├─SearchTutorScreen.jsx
│ ├─TutorCommunityListScreen.jsx
│ └─TutorProfileScreen.jsx
├─signup
| ├─tutee
| | └─TuteeGetInfoScreen.jsx
| ├─tutor
| | ├─TutorGetInfoScreen1.jsx
| | └─TutorGetInfoScreen2.jsx
| ├─GetAuthCodeScreen.jsx
| └─SelectTypeScreen.jsx
└─HomeScreen.jsx


















