https://github.com/codestates-seb/seb41_pre_034
[Pre-Project] StackOverFlow Clone Coding
https://github.com/codestates-seb/seb41_pre_034
project
Last synced: about 2 months ago
JSON representation
[Pre-Project] StackOverFlow Clone Coding
- Host: GitHub
- URL: https://github.com/codestates-seb/seb41_pre_034
- Owner: codestates-seb
- Created: 2022-12-07T04:39:17.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-02T14:12:26.000Z (over 3 years ago)
- Last Synced: 2025-03-05T09:18:34.752Z (over 1 year ago)
- Topics: project
- Language: Java
- Homepage: http://pre-34-stackoverflow.s3-website.ap-northeast-2.amazonaws.com/
- Size: 4.95 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pre_Project
### StackOverflow Clone Project
## 프로젝트 Intro
그간 배운 내용을 바탕으로 Stack Overflow 플랫폼을 클론 코딩 합니다.
## 프로젝트 기간
- 2022.12.19 ~ 2022.01.02
## 프로젝트 목표
프론트와 백엔드 협업을 통하여 실무에 준한 협업과 개발 역량을 향상 시키고자 노력하였습니다.
- 질문 등록, 수정, 삭제, 조회
- 답변 등록, 수정, 삭제, 조회
- 코멘트 등록, 수정, 삭제, 조회
- 질문, 답변 Up/Down Vote
- 회원 닉네임, 태그, 검색 키워드를 활용한 검색
- 마이 페이지(작성 질문,답변,태그 조회 및 회원 정보 수정)
- 회원 가입, JWT 토큰 기반 인증 로그인
- 반응형 화면 구현
- REST API 백엔드 서버 구축
- 프론트 배포 : S3 버킷
- 백엔드 배포 : AWS EC2
## 배포 링크
- Test ID : test@test.com
- Test PW : 1111!
[💻 Project](http://pre-34-stackoverflow.s3-website.ap-northeast-2.amazonaws.com/)
[📝 API REST DOCS](http://ec2-43-200-176-112.ap-northeast-2.compute.amazonaws.com:8080/docs/index.html)
## 프로젝트 관리 Sheet(요구사항 정의서, 화면 정의서, ERD, 테이블 명세서, API Resource)
[📝 프로젝트 관리 Sheet](https://docs.google.com/spreadsheets/d/10_XX8elX_SPCL9mr__WDIj-tUe5_BJ1TRGCbddMd6b4/edit?usp=sharing)
## E2I4 팀원
| 김민경(FE 부팀장) | 강진원(FE) | 전성훈(FE) | 이수영 (BE 팀장) | 김원도 (BE) | 최유진 (BE) |
|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------:|:---------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
|
|
|
|
|
|
| [@ansmeer008](https://github.com/ansmeer008) [🐌](https://github.com/codestates-seb/seb41_pre_034/commits?author=ansmeer008) | [@z1nun](https://github.com/z1nun) [🐌](https://github.com/codestates-seb/seb41_pre_034/commits?author=z1nun) | [@jsh3418](https://github.com/jsh3418) [🐌](https://github.com/codestates-seb/seb41_pre_034/commits?author=jsh3418) | [@sussa3007](https://github.com/sussa3007) [🐌](https://github.com/codestates-seb/seb41_pre_034/commits?author=sussa3007) | [@wondo07](https://github.com/wondo07) [🐌](https://github.com/codestates-seb/seb41_pre_034/commits?author=wondo07) | [@Choiyu330](https://github.com/Choiyu330) [🐌](https://github.com/codestates-seb/seb41_pre_034/commits?author=Choiyu330) |
## 팀 규칙
### 일반 규칙
- 아침 9시에 모여 간단한 인사와 이슈들을 소통하고 하루를 시작하기.
- 상시 상주 시간은 오후 2시에서 6시!
- 지각이나 불참 시 최소 하루 전 사유 공유 해주기.
### 개발 규칙
- 프로젝트 관련 회의는 아침 미팅 이슈 관련 소통 시 별도 시간을 조정하여 진행.
- 모르는 내용은 거침없이 질문하고 질문에 친절하게 알려주기!!!!
## GitHub Rules
### ISSUE
1. 개발 계획, 버그, 문제 등을 빠르게 적용하여 템플릿 양식에 맞춰 작성.
2. 작성자 정보를 기입.
3. 백엔드/ 프론트 와 feat/bug 등 필요한 라벨을 추가하여 작성.
4. Assignees에 담당 팀원을 설정.
5. 적절한 Projects와 마일스톤을 설정.
### COMMIT
1. 하나의 수정사항 당 하나의 커밋을 생성하기.
2. 가능한 세부적으로 커밋 하기.
3. 이미 지나 버렸다면, 그냥 커밋……
4. 가능하면 Title에 커밋 내용 작성하기
5. 커밋 컨벤션
```
feat : 새로운 기능 구현
fix : 버그 수정
refactor : 리팩토링
docs : 문서 수정
design : css 등 UI 디자인/ 포멧팅, 세미콜론등 로직의 직접적인 변동 없는 수정
rename : 파일 또는 디렉토리 명 수정
remove : 단순 파일 삭제
test : 테스트 코드 작성 및 수정
chore : 기타 변경 사항
```
### PULL REQUEST
1. 하나의 기능 구현 단위로 PR 하기
2. PR의 Projects는 설정 하지 않기
3. 필요한 라벨추가 하기
4. 커밋 네이밍과 같은 규칙으로 작성하기
5. PR 시 2명 이상의 리뷰 후 Merge하기
### BRANCH
- Git Flow - `main`, `dev`, `feat`, `test`, `refactor`
- 현재 과업을 간략히 나타낼 수 있을 만큼만 네이밍.
- ex - fe/feat_todo , be/feat_todo
## 기술 스택
### Frontend
### Backend
### Etc Tools