Skip to content

taeseonYoo/Board

Repository files navigation

🖥️Board

Image

🔨기능

  • 게시글 등록, 조회, 수정, 삭제, 페이지 네이션
  • 댓글 등록, 조회, 수정, 삭제
  • 회원 : springsecurity 회원 가입, 로그인, 로그아웃

⚙️기술 스택

🎯Backend

🗄️Database

🎨Frontend

☁️Environment & Infrastructure

📷실행 화면

게시글 주요 실행 화면 페이지 네이션 게시글 작성 Image 게시글 상세보기(본인이 작성한 게시글인 경우에만 수정, 삭제) Image
회원 주요 실행 화면 마이페이지 Image 회원가입 Image 로그인 Image
댓글 주요 실행 화면 댓글 작성 Image 댓글 작성 완료 Image 댓글 드롭다운 버튼(수정, 삭제) Image 댓글 수정 Image 댓글 삭제 Image

⚒️구조 및 설계

1. DB설계

erd member post comment

2. API설계

memberAPI postAPI commentsAPI

✏️개발 과정

프로젝트 명세서 작성
도메인 설계 및 회원 기능 개발 및 테스트
게시글, 댓글 기능 개발 및 테스트
로그인 및 게시판 메인화면 구현, Spring Security를 사용한 로그인
마이 페이지 구현 및 Dto와 Form 설계
MemberController MockMvc를 사용하여 테스트하기
게시글 생성 기능 구현
게시글 수정, 삭제 기능 개발
게시판 페이징 구현
비동기 없이 댓글 수정 및 댓글 생성, 삭제 구현
마이그레이션 : H2에서 MySQL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published