Book Garden

KH정보교육원 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 ), 국립중앙도서관 ( 도서 검색 )
1784013820_6a55e3fcec0a3.png

AI와 함께 성장하는
개발자·정보보안 전문가를 응원합니다.

간편상담문의
KH임직원은 수강생 한 분 한 분의
성공적인 취업을 위해 최선을 다하겠습니다.

* 교육 전문 컨설턴트를 만나실 수 있습니다.

* 분야별 스페셜리스트가 함께 합니다.

교육희망 지점

신청자 정보

닫기
로그인하셔야 본 서비스를 이용하실 수 있습니다.