diff --git a/README.md b/README.md index 1c62d9a..78eae9b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,63 @@ -# test-data +# 한글 테스트 데이터 자동 생성기 서비스 -한글 테스트 데이터 자동 생성기 서비스. 패스트캠퍼스, "10개 프로젝트로 시작하는 백엔드 웹개발" 강의용 프로젝트이다. 프로젝트 개발을 통해 자바 + 스프링 부트와 관련 기술들을 공부한다. +[![GitKraken shield](https://img.shields.io/badge/GitKraken-Legendary%20Git%20Tools-teal?style=plastic&logo=gitkraken)](https://gitkraken.dev/) + +한글 테스트 데이터 자동 생성기 서비스입니다. 적당한 데이터 구조를 받아서 다양한 형식의 테스트용 가짜 데이터를 만들어 특정 파일 포맷으로 다운로드 받을 수 있습니다. + +이 프로젝트는 패스트캠퍼스, "10개 프로젝트로 시작하는 백엔드 웹개발" 강의용 프로젝트입니다. 강의가 끝난 후에도 개발은 지속됩니다. 프로젝트 개발을 통해 자바 + 스프링 부트와 관련 기술들을 공부하는 목적으로 만들어졌습니다. 2024년 8월 기준 가장 최신의 스프링 부트 및 자바 기술들을 경험할 수 있습니다. + +이 서비스는 [패스트캠퍼스](https://fastcampus.co.kr/)의 다음 강의용 프로젝트로 사용되었습니다. + +* [10개 프로젝트로 시작하는 백엔드 웹개발 : 신입 개발자 취업 집중반 (w. Java/Spring Boot)](https://fastcampus.co.kr/dev_online_javaspring) +* [10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring)](https://fastcampus.co.kr/dev_online_befinal) + +## 개발 환경 + +* Intellij IDEA Ultimate +* Java 21 +* Gradle 8.8 +* Spring Boot 3.3.2 + +## 기술 세부 스택 + +Spring Boot + +* Spring Boot Actuator +* Spring Boot DevTools +* Spring Cache Abstraction +* Spring Data JPA +* Spring Security OAuth2 Client +* Spring Web +* H2 Database +* MySQL Driver +* Thymeleaf +* Lombok + +그 외 + +* AssertJ 3.25.3 +* Hamcrest 2.2 +* Jackson 2.17.2 +* JUnit 5.10.3 +* Mockito 5.11 +* Tailwind CSS +* Heroku + +## 강의 찾아가기 + +한글 테스트 데이터 자동 생성기 서비스는 강의와 공부 목적으로 만들어진 프로젝트입니다. 따라서 강의의 어떤 시점으로든 코드를 찾아가서 쉽게 관찰할 수 있도록 되어 있습니다. 특정 강의 시점의 소스코드를 좀 더 편리하게 확인하고 싶다면 릴리즈 탭을 확인해 보세요. + +* https://github.com/djkeh/test-data/releases + +## 질문, 건의 + +프로젝트에 관해 궁금하신 점이나 건의 사항이 있으시다면 아래 항목을 이용해 주세요. + +* 질문 - 10개 프로젝트로 시작하는 백엔드 웹개발: https://fastcampus.co.kr/qna/234959/1 +* 버그 리포트, 제안 사항: https://github.com/djkeh/test-data/issues + +## 프로젝트 데모 + +본 프로젝트의 데모를 아래 링크에서 확인하실 수 있습니다. 초기 접속 반응이 10초 내외로 늦을 수 있습니다. + +* [한글 테스트 데이터 자동 생성기 서비스 데모](https://test-data-39d971fdb1c0.herokuapp.com/)