Book Garden
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A30(11) 1회차
| 개요 | 대형 도서사이트를 참고하여, 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 ), 국립중앙도서관 ( 도서 검색 ) |
|
|