Book Garden
프로젝트 발표날짜 : 2024. 11. 11

(디지털컨버전스)공공데이터 융합 자바개발자 양성과정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 ), 국립중앙도서관 ( 도서 검색 ) |
![]() ![]() |