/todo-application

Todo List - Spring Boot, React

Primary LanguageJava

Todo Application

소개

  • Todo 어플리케이션 입니다
  • 기능: Todo 조회하기 (내용, 생성날짜, 상태, pagination), 만들기, 선후관계 설정하기
  • Spring Boot로 API 서버를 작성하였고 React로 Front를 작성하였습니다
  • API 서버는 테스트 코드를 작성하였습니다. 80% 이상의 코드 커버리지를 유지하고 있습니다
  • Github Action을 이용하여 CICD 파이프라인 을 구축하였습니다

프로젝트 실행 방법

1. API 서버 실행 방법

$ git clone https://github.com/nobel6018/todo-application.git
$ cd todo-application/backend
$ ./gradlew clean build
$ java -jar -Dspring.profiles.active=default build/libs/todo-0.0.1-SNAPSHOT.jar
  • 서버는 h2 In-Memory로 실행합니다
  • 서버 모드 (TCP 모드)로 설정하는 방법은 노션 링크 를 확인해주세요

2. Frontend (React) 실행방법

$ cd todo-application/frontend
$ yarn install
$ yarn start

실행화면

screen1 screen2 screen3

CodeCoverage

code-coverage