Portfolio Details
지금까지 작업한 프로젝트 설명 페이지입니다
Project information
- GitHub: https://github.com/GSITM-Team3/spring-environment-monitoring
- Frontend: CSS, HTML, JavaScript
- Backend: Spring Boot
- Database: H2
프로젝트 주요기능 설명
2) 프로젝트명 : 제주 해수욕장 정보 및 서핑 클래스 예약 시스템 개발 - 담당 역할 : 실시간 날씨 API, 커뮤니티 페이징 처리, 회원정보 수정 구현, 예약 생성 및 리스트 삭제 기능 구현 - 기술 스택 : Spring Boot, JavaScript, JPA, Lombok, Thymeleaf, Spring Security - 업무 기간 : 2024.06.19 ~ 2024.07.02 (약 2주 소요) - 개발 인원 : 6명 - 상세 내용 : 제주 지역의 해수욕장 정보와 서핑 클래스 예약을 위한 시스템을 개발하여 사용자에게 편리한 정보를 제공하고, 서핑 클래스를 원활히 예약할 수 있는 기능을 구현했습니다. 이 프로젝트는 사용자 경험을 최적화하고 현장에서의 스트레스를 최소화하며 안전한 여행 경험을 제공하는 것을 목표로 했습니다. - 실시간 날씨 API : 외부 날씨 API를 통합하여 해수욕장과 서핑 클래스 관련 페이지에서 실시간 날씨 정보를 제공했습니다. 이를 통해 사용자가 날씨에 따라 계획을 조정할 수 있도록 도왔습니다. Spring Boot와 Java를 사용하여 API 호출과 데이터 처리 로직을 구현했습니다. - 커뮤니티 페이징 처리 : 커뮤니티 게시판의 글 목록을 효율적으로 관리하기 위해 페이징 처리 기능을 구현하였고 Spring Boot와 JPA를 통해 서버 사이드에서 페이징 처리를 최적화했습니다. - 예약 생성 및 리스트 삭제 기능 구현: 서핑 클래스 예약을 생성하고 기존 예약 리스트를 삭제할 수 있는 기능을 개발했습니다. 예약 관리 기능은 사용자가 클래스를 예약하고, 필요에 따라 예약을 취소할 수 있는 기능을 포함하였으며, 이 모든 기능은 Spring Boot를 기반으로 구현되었습니다