Book Garden KH정보교육원 2024.11.11 16:23 조회54 KH정보교육원 0 54 2024.11.11 16:23 Book Garden(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A30(11) 1회차팀장/팀원이**(팀장) : - 회원가입, 로그인 & 로그아웃, 관리자 메뉴 ( 신고 및 제재 ), 마이페이지 ( 회원정보 출력 및 비밀번호 수정 ), PPT 작성 및 발표김** : 구현한 기능과 연동하는 Front-End, 분담 리스트에 없는 추가 기능 구현오** : 기본 DB , 게시판 ( 공지사항, 이벤트, 도서신청 )장** : 도서 구매 및 장바구니, e-book reader최** : 도서 검색, 추가, 상세 조회, 리뷰 ( + 신고 ), 도전과제 기능개요대형 도서사이트를 참고하여, E-Book 을 전문으로 하는 사이트 구현.구현기능- 메인 페이지: 도서 검색 및 검색된 리스트 출력: 카테고리 출력: 도서 소개: 이벤트 소개- 로그인/회원가입 페이지: 로그인 및 유지 기능: 회원가입 기능- 마이 페이지: 회원정보 출력: 회원정보 수정 ( 닉네임, 비밀번호 수정 ): 구매한 E-Book 리스트 출력 ( 책꽂이 ) 및 E-Book 출력: 도서 요청 리스트 출력: 뱃지 리스트 출력: 리뷰 리스트 출력- 도서 상세 조회 페이지: 장바구니 추가: 즉시 결제: 리뷰 작성 및 신고- 장바구니 페이지: 장바구니 리스트 출력: 결제- 게시판 ( 공지사항, 도서요청, 이벤트, 작가와의 만남 ): 게시글 작성, 등록, 수정, 삭제 기능 구현.: 이미지 첨부설계의 주안점- 간편한 로그인을 위한, 소셜 로그인 API 활용- 체계적으로 분류된 카테고리 및 검색- 직관적 UI 요소 배치- 사이트 속성을 고려한 e-book 리더기- 활동 장려를 위한 ‘도전과제’ , ‘이벤트 게시판’사용기술 및 개발환경- OS : Window 10- Editor : Eclipse, VS code, MySQL workbench 8.0 EC- BackEnd : Java, Spring Boot, MyBatis- FrontEnd : React, HTML/CSS- DataBase : MySQL- Server : Apache Tomcat 9.0- VCS : GitHub, ERD cloud- API : 카카오 ( 로그인, 주소검색 & 우편번호 ) , 네이버 ( 로그인 ), iamport ( 결제 시스템 )- : epub.js ( e-book reader ), 국립중앙도서관 ( 도서 검색 )