Skip to content

qkrguddn/exerciseCare-Web

Repository files navigation


개발 기간 및 환경

  • 개발 기간: 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

healthProject (1)

테이블은 User, Board, Comment, ExerciseLog 총 네 개입니다.

About

운동기록 및 커뮤니티

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published