프로젝트 기간 : 2022.08.24 - 2022.09.06
프로젝트 클론 사이트 : StackOverFlow
프로젝트 URL : https://pre052deploy.vercel.app/
Contributors : 강성진, 김용주, 박수진, 조하나
이번 프로젝트에서는 개발자가 질의응답 할 수 있는 Stack Overflow 웹사이트를 클론 코딩하였다. 프로젝트 계획 단계에서 구현할 기능을 정의하고, 중요도를 나누어 중요도가 ‘상'인 기능을 우선적으로 구현하는 것을 목표로 잡았다. 이번 프로젝트에서 중점적으로 구현한 기능은 아래와 같다.
- 질문을 올리고 수정하고 삭제할 수 있다.
- 질문에 대한 답변을 올리고 수정하고 삭제할 수 있다.
- 질문과 답변에 대한 댓글을 올리고 삭제할 수 있다.
로그인한 회원만 질문, 답변, 댓글을 올리고 수정하고 삭제할 수 있음
- 이름, 이메일, 비밀번호로 회원가입을 할 수 있다.
- 이메일, 비밀번호로 로그인을 할 수 있다.
Spring Security 사용
- 조건에 맞는 질문을 검색할 수 있다.
- 질문 제목, 작성자, 내용으로 검색
- 특정 사용자가 작성한 질문 답변 리스트를 조회할 수 있다.
- 질문 상세페이지에서 질문에 대한 답변과 댓글을 확인할 수 있다.
- 마이페이지에서 자신이 작성한 질문과 답변을 확인할 수 있다.
JAVA 11 Spring boot 2.7.3 Database - MYSQL 8.0.3
React v18.2.0 React Redux v8.0.2 Styled-components v4.3.2
AWS EC2
Vercel