개발 기간 및 환경 개발 기간: 2022.7.3 ~ 2022.8.20 LANGAUGE : Java Tools : Intelij 기술 : SpringBoot, JPA, Mysql, React 팀원 fe: 김영덕, 진가영 be: 박형우, 하정수 working 1. Rest API를 제공. 클라이언트 서버간 통신을 하는 Web App 제작 2. 스프링개발의 디자인 패턴을 준수 Controller, Service, Repository 계층 분할 DTO 를 통해 개발의 확장성을 유연하게 함 exception handler 를 통한 예외처리 JUnit4 테스트코드 작성 3. JPA 사용. 객체 지향적 프로그래밍을 통한 DB 구축 기능 회원가입 로그인 & 로그아웃 게시판 작성 댓글작성 운동일지기록 rest api ex) Board(게시판) 생성 POST /board 조회 GET /board GET /board/{boardId} 수정 PATCH /board/{boardId} 삭제 DELETE /board/{boardId} 위와 같은 방식으로 댓글, 유저, 운동일지에도 CRUD기능을 가진 API 를 제공했습니다. ERD Diagram 테이블은 User, Board, Comment, ExerciseLog 총 네 개입니다.