온라인 도서 구매 시스템을 구현한 웹 프로젝트입니다.
도서 구매 사이트는 회원 관리, 도서 필터링 및 주문 시스템을 가진 온라인 서점 플랫폼입니다. 회원은 계정을 생성하고, 도서를 찾아 장바구니에 담고, 포인트 적립/사용 기능을 활용하여 구매할 수 있습니다.
- Frontend: HTML, CSS, JavaScript, jQuery, Bootstrap
- Backend: JSON Server
- 데이터: 사전 데이터베이스를 JSON으로 옮겨서 데이터 생성
- 협업 도구: Git, GitHub
- 디자인: Figma
- API 테스트: Postman
- 로그인/로그아웃 기능
- 아이디 찾기 (이메일/휴대폰 번호 활용)
- 회원정보 조회 및 수정
- 주문 내역 및 포인트 조회
- 신간 도서 및 재고 현황 조회
- 장바구니 기능
- 다양한 배송 옵션 (집 배송, 지하철 배송)
- 포인트 사용 및 적립 기능
- 구매금액별 포인트 적립 계산
-
회원 페이지
- 마이페이지 (회원정보, 주문내역, 포인트 내역)
-
홈페이지
- 도서 목록 (신간도서, 재고 현황)
- 장바구니 접근
- 배송 안내
-
주문 페이지
- 결제 시스템
- 포인트 적용 및 적립 계산
프로젝트의 데이터는 다음과 같은 테이블 구조를 가집니다:
- Member: 회원정보 (이름, 아이디, 비밀번호, 주소, 연락처, 포인트 등)
- Book: 도서정보 (제목, 저자, 가격, 재고 상태 등)
- Order: 주문정보 (주문번호, 회원번호, 주문일자, 결제금액 등)
- OrderDetail: 주문상세 (주문번호, 도서번호, 수량 등)
- Point: 포인트 내역 (회원번호, 적립/사용 내역, 일자 등)
- 회원가입 기능 확장: SNS 로그인 연동, 주소 자동입력
- 정보 관리 기능 추가: 비밀번호 찾기, 회원정보 수정, 회원탈퇴
- 결제 시스템 개선: 바로 결제 기능 추가, 결제 시 주소 변경 가능
- 주문 내역 상세 조회: 주문번호 클릭 시 상세내역 보기
- 관리자 기능: 제한된 관리자 기능 추가
- 지혜: 로그인, 아이디 찾기, 마이페이지
- 정윤: 도서 목록, 장바구니, 배송 안내
- 인우: 총괄, 결제 시스템, 데이터베이스 관리