Backend
com
└── solver
├── api
│ ├── controller
│ ├── service
│ ├── request
│ └── response
│
├── common
│ ├── util
│ ├── exception
│ ├── model
│ └── auth
│
├── config
│
└── db
├── entity
└── repository
Frontend
solver-frontend
├── node_modules
├── public
└── src
├── assets
├── router
└── components(view의 alpha, beta 영역을 자유롭게 components로 사용)
├── main
│ ├── Navbar.vue
│ └── Footer.vue
│ ├── auth
│ ├── questions
| │ ├── Answer.vue
| │ ├── AnswerCreate.vue
| │ ├── Comments.vue
| │ └── CommentsCreate.vue
│ ├── profiles
│ │ ├── ProfileCalendar.vue
│ │ ├── ProfileStatistics.vue
│ │ ├── ProfileHistory.vue
│ │ └── ProfileMyQuestions.vue
│ ├── groups
│ │ ├── GroupVideo.vue
│ │ ├── GroupQuestion.vue
│ │ └── GroupApplicants.vue
│ ├── solvers
│ ├── profiles
│ ├── notifications
│ ├── videos
│ └── reports
├── store
│ ├── index.js
│ └── modules
│ ├── auth.js
│ ├── questions.js
│ ├── groups.js
│ ├── solvers.js
│ ├── profiles.js
│ ├── notifications.js
│ ├── videos.js
│ └── reports.js
│
└── views(router로 움직여야 하는 것)
├── main
│ └── Main.vue
├── auth
│ ├── Login.vue
│ ├── Logout.vue
│ ├── Signup01.vue
│ └── Signup02.vue
├── questions
│ ├── Questions.vue
│ ├── QuestionDetail.vue
│ └── QuestionCreate.vue
├── groups
│ ├── Groups.vue
│ ├── GroupDetail.vue
│ └── GroupCreate.vue
├── solvers
│ └── Solvers.vue
├── profiles
│ └── Profile.vue
├── notifications
│ ├── Notifications.vue
│ ├── NotificationsVideo.vue
│ ├── MotificationsDetail.vue
│ ├── MessageForwarding.vue
│ └── MessageReceptions.vue
├── video
└── reports
└── Reports.vue
페이지 목록
- MAIN
- Navbar
- 공통
- 질문/답변 목록 화면
- 모임 메인 화면
- 솔버 메인 화면
- 로그인 한 경우
- 로그아웃
- 프로필 페이지
- 알림_메세지
- 알림_화상
- 로그인 안 한 경우
- Footer
- Profile
- 공통
- 화상시간 캘린더
- SOLVE 기록
- 자기 어필(답변 목록)
- 팔로잉/팔로워 다이얼로그
- 노출 프로필
- 개인 프로필
- Login
- Signup_01
- Signup_02
- Notification_알림 // 두개로 통일한댔나..?
- Notification_보낸 메세지
- Notification_받은 메세지
- Notification_화상
- Notification_알림 전체
- web rtc 화상 화면
- 솔버 메인 화면
- 질문 목록 화면
- 질문 작성 화면
- 질문 상세 화면
- 모임 메인 화면
- 모임 상세 화면