https://github.com/codestates-seb/seb39_pre_051
https://github.com/codestates-seb/seb39_pre_051
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/codestates-seb/seb39_pre_051
- Owner: codestates-seb
- Created: 2022-08-19T08:24:12.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-07T07:19:01.000Z (over 3 years ago)
- Last Synced: 2025-04-13T01:56:27.289Z (about 1 year ago)
- Language: JavaScript
- Size: 4.26 MB
- Stars: 8
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# seb39_pre_051
코드스테이츠 seb39_pre_051팀 stackoverflow 클론코딩
## 프로젝트 요약
프론트와 백엔드가 협업하여 스택오버플로우를 클론코딩하는 프로젝트입니다.
## 프로젝트 목표
- 기획부터 배포까지 전반적인 개발 과정 경험하기
- 프론트엔드와 백엔드 소통 연습하기
## 기간
- 2주: 2022.08.23(화) ~ 2022.09.06(화)
## 팀 소개
| [이창훈](https://github.com/anotheranotherhoon) | [한정윤](https://github.com/JungYunHan) | [김충섭](https://github.com/kchs94) | [김수빈](https://github.com/soobinkim-kor) |
| :---: | :---: | :---: | :---: |
| Frontend | Frontend | Backend(팀장) | Backend |
|  |  |  |  |
## 기술 스택
### FrontEnd
- `HTML`
- `CSS`
- `Javascript`
- `React`
- `Redux Toolkit`
- `Styled Components`
### **BackEnd**
- `Java 11`
- `Gradle 7.4.2`
- `Spring Boot 2.7.3`
- `H2`
- `MySQL`
- `Spring Data JPA`
- `Spring Security`
- `JWT`
- `Spring Validation`
- `Lombok`
- `Mapstruct`
- `Swagger`
### **문서/협업**
- `Github Projects`
- `Issue`
- `Milestones`
- `Git`
- `Slack`
- `Zoom`
### 브랜치 전략
- `git flow`
- main : 운영환경에서 사용되는 브랜치입니다.
- dev: 개발환경에서 사용되는 브랜치입니다.
- feat: 기능을 개발할 때 사용되는 브랜치입니다.
## 기능 정의
- 회원가입
- 토큰을 이용한 사용자 관리
- 로그인/로그아웃
- 프로필 닉네임, 비밀번호 수정
- 유저 등록, 수정, 삭제, 조회
- 질문 등록, 수정, 삭제, 조회
- 답변 등록, 수정, 삭제, 조회, 채택
- 댓글 등록, 수정, 삭제, 조회
- 페이징
- 질문 검색
- Light/Dark 모드
- 질문, 답변 좋아요
## API 문서

## 테이블 다이어그램
