Project - Stack overflow 주요기능 Clone

프로젝트 기간 : 2023.04.14 - 2023.04.27 (14일)

프로젝트 이름 : Stackoverflow Clone Project

프로젝트 목표 :

  1. ✅ 자동로그인 - JWT Token (Access, Refresh)
  2. ✅ 질문 | 답변 | 댓글 CRUD + Vote
  3. ✅ 배포하기
  4. ❌ 소셜로그인 - OAuth

Team 봄봄 🌱

Team FE 허상범 (Leader) 박설화 최예슬
GitHub ID
@sangbeomheo

@iberis2

@dd-stack
Role

Team BE 김승철 (Leader) 우성일 서지웅
GitHub ID
@kim-ksp7331

@wooniverse7

@sksjw95
Role JWT
Deploy
Answer 채택
Question vote
사진 전송
Member
Question
Audit
Answer
Comment
Answer Vote

Tech Stack

Front End Back End
JavaScript
React React-Router
Redux-ToolKit
Vercel Axios SCSS
ESLint Prettier
Java
Spring
mySQL
AWS
JWT

주요기능 Demo

Signup Page Login Page
Main Page Ask Question Page
Question Detail Page My Page

Docs

테스트 체크리스트

사용자 요구사항 정의서

API명세서

ERD(Entity Relationship Diagram)


Team 규칙 & Brach 전략 & 커밋 컨벤션

규칙

  • 코어타임 설정 :10:00 to 17:00 Team20-라운지 채널 접속하기
  • 월-수-금 주3회 전체 회의 진행
    • 오전 10시부터 약 1~2시간
    • 팀별, 개인별 진행상황-이슈 공유
  • 오버 커뮤니케이션하기
    • 부족하거나 모르는 부분이 보잘 것 없어보이더라도? 일단 이야기 해주기
    • 설명할 때, 배웠다고 가정하지 말고 천천히, 차분히, 자세히 알려주기

브랜치 구조

  • main: 서비스 운영 브랜치입니다.
  • release: 프로덕션 배포 브랜치. 배포와 테스트를 진행합니다.
  • dev: 개발 환경 브랜치. 이슈 또는 기능 단위로 작업했던 내용을 합치고 검토합니다. (FE,BE 공통)
  • feat: FE, BE 세부 작업 브랜치입니다.


커밋 컨벤션

출처: https://thalals.tistory.com/319

Tag Title
feat 새로운 기능 추가
fix 버그 수정
docs 문서 수정
design CSS 등 사용자 UI 디자인 변경
style 코드 포맷 변경, 세미 콜록 누락, 코드 수정이 없는 경우
refactor 코드 리팩토링
chore 빌드 테스트 업데이트, 패키지 매니저를 설정 (프로덕션 코드 변경 x)
comment 필요한 주석 추가 및 변경
rename 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
remove 파일을 삭제하는 작업만 수행한 경우