코딩, 누구에게 물어보지? 🤔 아하에게 물어봐! 😲
실시간 코드 공유 에디터를 제공하는 코딩 멘토링 플랫폼
www.rising-aha.net
- System Architecture
- Features
- Tech Stack
- Database
- API
- Monitoring Tools
- File Directory
- Demo
- Team Member
로그인 전 메인 화면 | 로그인 후 메인 화면 |
---|---|
회원인증 | 회원 페이지 |
질문 작성 | 질문 답변 |
1대1 멘토링 채팅 | 1대1 멘토링 과외 |
Frontend | Backend | Logging & Monitoring | Others |
---|---|---|---|
FRONTEND
📦frontend
┣ 📂public
┃ ┣ 📜favicon.ico
┃ ┣ 📜index.html
┃ ┣ 📜logo192.png
┃ ┣ 📜logo512.png
┃ ┣ 📜manifest.json
┃ ┗ 📜robots.txt
┣ 📂src
┃ ┣ 📂components
┃ ┃ ┣ 📂Ans
┃ ┃ ┃ ┣ 📜Ans.tsx
┃ ┃ ┃ ┗ 📜ReAns.tsx
┃ ┃ ┣ 📂Chat
┃ ┃ ┃ ┣ 📜MyMessage.tsx
┃ ┃ ┃ ┗ 📜OthersMessage.tsx
┃ ┃ ┣ 📂Editor
┃ ┃ ┃ ┣ 📜EditorViewer.tsx
┃ ┃ ┃ ┗ 📜ToastEditor.tsx
┃ ┃ ┣ 📂Index
┃ ┃ ┃ ┣ 📜AnsTitleIndex.tsx
┃ ┃ ┃ ┣ 📜AnswerIndex.tsx
┃ ┃ ┃ ┣ 📜ContentIndex.tsx
┃ ┃ ┃ ┣ 📜EndIndex.tsx
┃ ┃ ┃ ┣ 📜KeywordIndex.tsx
┃ ┃ ┃ ┗ 📜QuesTitleIndex.tsx
┃ ┃ ┣ 📂NavBar
┃ ┃ ┃ ┣ 📜NavBar.tsx
┃ ┃ ┃ ┣ 📜PrivateQuesNavBar.tsx
┃ ┃ ┃ ┣ 📜QuesListNavBar.tsx
┃ ┃ ┃ ┗ 📜QuesNavBar.tsx
┃ ┃ ┣ 📂Select
┃ ┃ ┃ ┣ 📜KeyWordOptionSelect.tsx
┃ ┃ ┃ ┣ 📜KeywordData.ts
┃ ┃ ┃ ┣ 📜KeywordSelect.tsx
┃ ┃ ┃ ┣ 📜OptionSelect.tsx
┃ ┃ ┃ ┗ 📜QuesData.ts
┃ ┃ ┣ 📂Tags
┃ ┃ ┃ ┣ 📜Date.tsx
┃ ┃ ┃ ┗ 📜Tag.tsx
┃ ┃ ┣ 📜Btn.tsx
┃ ┃ ┣ 📜ChatBox.tsx
┃ ┃ ┣ 📜LoginBtn.tsx
┃ ┃ ┣ 📜Profile.tsx
┃ ┃ ┣ 📜ProfileUpload.js
┃ ┃ ┗ 📜Ques.tsx
┃ ┣ 📂fonts
┃ ┣ 📂images
┃ ┣ 📂page
┃ ┃ ┣ 📜AfterMainPage.tsx
┃ ┃ ┣ 📜AnsPage.tsx
┃ ┃ ┣ 📜BeforeMainPage.tsx
┃ ┃ ┣ 📜LoginPage.tsx
┃ ┃ ┣ 📜MainPage2.tsx
┃ ┃ ┣ 📜MentoringPage.tsx
┃ ┃ ┣ 📜MyPage.tsx
┃ ┃ ┣ 📜PrivateAnsCheckPage.tsx
┃ ┃ ┣ 📜PrivateAnsPage.tsx
┃ ┃ ┣ 📜PrivateQuesPage.tsx
┃ ┃ ┣ 📜QuesChatPage.tsx
┃ ┃ ┣ 📜QuesListPage.tsx
┃ ┃ ┣ 📜QuesPage.tsx
┃ ┃ ┗ 📜SignUpPage.tsx
┃ ┣ 📂utils
┃ ┃ ┣ 📜ColorSystem.tsx
┃ ┃ ┣ 📜pageStyle.css
┃ ┃ ┣ 📜useCopyClipBoard.tsx
┃ ┃ ┗ 📜useInput.ts
┃ ┣ 📜App.tsx
┃ ┣ 📜image.d.ts
┃ ┣ 📜index.tsx
┃ ┗ 📜tailwind.css
┣ 📜.eslintrc.js
┣ 📜.gitignore
┣ 📜.prettierrc.js
┣ 📜Dockerfile
┣ 📜README.md
┣ 📜nginx.conf
┣ 📜package-lock.json
┣ 📜package.json
┣ 📜postcss.config.js
┣ 📜tailwind.config.js
┣ 📜tsconfig.json
┗ 📜webpack.config.js
BACKEND
📦backend
┣ 📂gradle
┣ 📂src
┃ ┣ 📂main
┃ ┃ ┣ 📂generated
┃ ┃ ┣ 📂java
┃ ┃ ┃ ┗ 📂com
┃ ┃ ┃ ┃ ┗ 📂rising
┃ ┃ ┃ ┃ ┃ ┗ 📂backend
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂chat
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂mapper
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂comment
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂mapper
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂post
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂mapper
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂sharecoding
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂user
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂mapper
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂global
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂annotation
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂config
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂constant
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂interceptor
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂resolver
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂result
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂util
┃ ┃ ┗ 📂resources
┃ ┃ ┃ ┣ 📜application.yml
┃ ┃ ┃ ┣ 📜data.sql
┃ ┃ ┃ ┗ 📜templates
┃
사진 | ||||
---|---|---|---|---|
이름 | 고원준 | 김정현 | 김하린 | 이수현 |
역할 |
frontend |
backend devops |
frontend backend devops |
frontend devops |
GitHub |