중앙정보기술인재개발원의 Java 백엔드 개발자 국비과정에서 학습한 기술들을 토대로, 팀원들과 헌혈 예약 서비스를 제공하는 웹프로젝트를 진행했습니다. 프로젝트가 끝난 후 개인적으로 아쉬웠던 부분들을 하나씩 업데이트했습니다.
-
진행 기간: 2023.12.31 ~ 2024.02.02
-
팀 구성 및 역할
팀원 역할 박도하 회원가입, 로그인 윤예지 게시판 장하영 Front 정동화 마이페이지 정민지 센터 예약, 예약 관리 황보소영 센터 관리, 센터 검색
- 로그인 / 회원가입
- 마이페이지(전자문진, 헌혈내역조회)
- 헌혈의집 찾기
- 헌혈의집 상세 정보
- 헌혈 예약
- 게시판(자주묻는질문, 고객상담)
| 주요 프레임워크 / 라이브러리 | Build Tool / DataBase / etc... |
|---|---|
| - Java 17 - SpringBoot 3.2.0 - JPA(Spring Data JPA) - Spring Security - Thymeleaf - Validation - Lombok - Spring Web |
- Gradle 7.2 - Oracle 11 - kakaomap API |
- Html/Css
- JavaScript
- Bootstrap 5.3.1
헌혈 예약
자바 국비과정에서 진행했기에 강사님의 코딩 스타일에 영향을 많이 받았던 프로젝트였습니다. 그에 따라 이전 프로젝트에서 중구난방이던 패키지 구조 및 네이밍 등이 체계적으로 발전하였습니다. 지난 5개월간 학습한 웹, 서버, DB 관련 작동 원리 및 연동 방법 또한 프로젝트 개발 과정을 통해 다시 한번 정리할 수 있었습니다. 그 외에 Thymeleaf, kakaomap 등 새로운 라이브러리 및 API를 공부하고 적용해볼 수 있었던 좋은 기회였습니다.






