Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codestates-seb/seb45_pre_025
⚙️@codinghaezo_project⚙️
https://github.com/codestates-seb/seb45_pre_025
java javascript react spring
Last synced: about 1 month ago
JSON representation
⚙️@codinghaezo_project⚙️
- Host: GitHub
- URL: https://github.com/codestates-seb/seb45_pre_025
- Owner: codestates-seb
- Created: 2023-08-02T04:47:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-24T02:50:11.000Z (over 1 year ago)
- Last Synced: 2023-10-03T02:20:40.443Z (about 1 year ago)
- Topics: java, javascript, react, spring
- Language: JavaScript
- Homepage: http://pre-project-deploy.s3-website.ap-northeast-2.amazonaws.com/
- Size: 62.1 MB
- Stars: 3
- Watchers: 2
- Forks: 6
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 프로젝트_코딩해'조'
> 프로젝트 기간 : 08.04 ~ 08.23
>> - **[배포사이트](http://pre-project-deploy.s3-website.ap-northeast-2.amazonaws.com)**
## 프로젝트팀 소개
### FE
|윤 예빈|최 유리|최 민서|
|---|---|---|
||||
|[@YebinYun](https://github.com/YebinYun)|[@greatjobcat](https://github.com/greatjobcat)|[@minseowo](https://github.com/minseowo)|### BE
|박 찬우|강 석완|양 진호|
|---|---|---|
||||
|[@chanwoopark9301](https://github.com/chanwoopark9301)|[@blacksg](https://github.com/blacksg)|[@yang-jin-ho](https://github.com/yang-jin-ho)|
## Stack
### **Environment**
### **Front-End**
### **Back-End**
## 📝 Documents
사용자 요구사항 정의서
User Flow
테이블 설계도
## 🍵Team Culture
### 회의 시간
- **10시 ~ 10시 30분 회의** : 구현할 내용/ 업무 분담/ 역할 분배
- **10시 30분 ~ 11시 회의** : 각 파트(FE/BE)에서 피드백 시간 (이슈 공유)
- **5시 ~ 6시 통합 회의** : 그날 진행 정도 확인 및 평가(브리핑) / merge 종합하는 시간### 개발 관련 규칙
- 칸반 보드는 각 팀에서 찬우(BE) / 예빈(FE) 추가
- 쿠션어 사용
- 호칭 : (○○님)
- 질문은 명확하게, 피드백은 존중을 담아서
- 불참, 혹은 개인적인 이슈 생길 시 [팀장님 or 디스코드채널] 공유
## ✨ Git Commit Type
### [태그] 제목
|태그|설명|
|---|---|
|Feat|새로운 기능 추가|
|Fix|버그 수정|
|Docs|문서 수정|
|Style|UI / style 개선|
|Refactor|코드 리팩토링|
|Test|테스트 코드, 리팩토링 테스트 코드 추가|
|Chore|빌드 업무 수정, 패키지 매니저 수정|
## 디렉토리 구조
```
.
│ .gitignore
│ package-lock.json
│ package.json
│ README.md
│ tailwind.config.js
│
│
├─ clientes
│ │ .eslintrc.json
│ │ .gitignore
│ │ .prettierrc.json
│ │ package-lock.json
│ │ package.json
│ │ tailwind.config.js
│ │
│ ├─public
│ │ │ index.html
│ │ │
│ │ └─images
│ │
│ └─src
│ │ App.css
│ │ App.js
│ │ Auth.js
│ │ index.css
│ │ index.js
│ │
│ ├─components
│ │ Category.js
│ │ Footer.js
│ │ Header.js
│ │ HeaderOn.js
│ │ Sidebar.js
│ │ SideCartegory.js
│ │
│ └─pages
│ Home.js
│ Login.js
│ Main.js
│ Questions.js
│ QuestionsAsk.js
│ QuestionsId.js
│ Signup.js
│ Users.js
│
│
│
└─server
│
└─src
├─main
│ │ main.iml
│ │
│ ├─java
│ │ └─com
│ │ └─codinghaezo
│ │ └─stackOverFlow
│ │ │ StackOverFlowApplication.java
│ │ │
│ │ ├─advice
│ │ │ GlobalExceptionAdvice.java
│ │ │
│ │ ├─answer
│ │ │ │ Answer.java
│ │ │ │ AnswerController.java
│ │ │ │ AnswerDto.java
│ │ │ │ AnswerMapper.java
│ │ │ │ AnswerRepository.java
│ │ │ │ AnswerService.java
│ │ │ │ PageInfo.java
│ │ │ │
│ │ │ └─comment
│ │ │ Comment.java
│ │ │ CommentController.java
│ │ │ CommentDto.java
│ │ │ CommentMapper.java
│ │ │ CommentRepository.java
│ │ │ CommentService.java
│ │ │
│ │ ├─audit
│ │ │ Auditable.java
│ │ │
│ │ ├─bookmark
│ │ │ Bookmark.java
│ │ │ BookmarkController.java
│ │ │ BookmarkDto.java
│ │ │ BookmarkMapper.java
│ │ │ BookmarkRepository.java
│ │ │ BookmarkService.java
│ │ │
│ │ ├─domain
│ │ │ └─question
│ │ │ ├─controller
│ │ │ │ QuestionController.java
│ │ │ │
│ │ │ ├─dto
│ │ │ │ PaginatedResponseDto.java
│ │ │ │ QuestionDto.java
│ │ │ │
│ │ │ ├─entity
│ │ │ │ Question.java
│ │ │ │
│ │ │ ├─repository
│ │ │ │ QuestionRepository.java
│ │ │ │
│ │ │ └─service
│ │ │ QuestionService.java
│ │ │
│ │ ├─exception
│ │ │ BusinessLogicException.java
│ │ │ ExceptionCode.java
│ │ │
│ │ ├─logIn
│ │ │ ├─controller
│ │ │ │ AuthController.java
│ │ │ │
│ │ │ ├─jwt
│ │ │ │ ├─config
│ │ │ │ │ SecurityConfiguration.java
│ │ │ │ │
│ │ │ │ ├─dto
│ │ │ │ │ LoginDto.java
│ │ │ │ │
│ │ │ │ ├─filter
│ │ │ │ │ JwtAuthenticationFilter.java
│ │ │ │ │ JwtVerificationFilter.java
│ │ │ │ │
│ │ │ │ ├─handler
│ │ │ │ │ MemberAccessDeniedHandler.java
│ │ │ │ │ MemberAuthenticationEntryPoint.java
│ │ │ │ │ MemberAuthenticationFailureHandler.java
│ │ │ │ │ MemberAuthenticationSuccessHandler.java
│ │ │ │ │
│ │ │ │ ├─jwt
│ │ │ │ │ JwtTokenizer.java
│ │ │ │ │
│ │ │ │ └─userDetails
│ │ │ │ CustomUserDetails.java
│ │ │ │ MemberDetailsService.java
│ │ │ │
│ │ │ ├─OAuth2
│ │ │ │ └─handler
│ │ │ │ OAuth2MemberSuccessHandler.java
│ │ │ │
│ │ │ └─utils
│ │ │ CustomAuthorityUtils.java
│ │ │ ErrorResponder.java
│ │ │ MyController.java
│ │ │ UserAuthService.java
│ │ │ UserController.java
│ │ │
│ │ ├─member
│ │ │ Member.java
│ │ │ MemberController.java
│ │ │ MemberDto.java
│ │ │ MemberMapper.java
│ │ │ MemberRepository.java
│ │ │ MemberService.java
│ │ │
│ │ ├─response
│ │ │ ErrorResponse.java
│ │ │
│ │ └─Utils
│ │ UriCreator.java
│ │
│ └─resources
│ application.yml
│
└─test
```