Skip to content

key-khk/Turtle-Books

Repository files navigation

터틀 북스

1. 서비스 소개

  • 온라인 도서 쇼핑몰

2. 서비스 주요 기능 설명

<메인 페이지>

  • 전체 상품 조회
  • 베스트 / 스테디 셀러 / new
  • 신작 소개
  • 카테고리 별 분류

<User 기능>

  • 회원가입 및 로그인 : JWT 토큰을 이용한 인증 처리
  • MyPage : 회원 정보 조회/수정 및 탈퇴, 구매 내역 확인
  • 상품 목록 조회
  • 로그아웃

<Product 기능>

상품 상세 조회(user) 상품 수정 및 삭제(admin)

<Cart 기능>

  • 로컬에서 구현한 장바구니
  • 장바구니 내 수량변경
  • 장바구니 내 수량 변경시 subTotalPrice 변경
  • 개별 삭제
  • 전체 삭제
  • 전체 구매(체크박스를 선택하지 않고 구매하기 버튼 누르면)
  • 선택 구매(체크박스)
  • 체크된 값이 실시간으로 상품금액과 결제예정금액 반영
  • 체크된 값이 없을땐 배송비 0원
  • 카트에 물건이 없을때 '구매하기'버튼을 누르면 alert(구매창으로 이동x)
  • 전체 체크 기능

<Order 기능>

  • 주문 추가 및 조회
  • 주문 삭제

<관리자 기능>

  • 모든 회원정보 보기 기능
  • 상품 추가, 수정 및 삭제
  • 카테고리 추가, 수정, 삭제
  • 모든 주문 내역 조회 및 배송상태변경

3. 서비스 구성도

  • 기술 스택

    • FE

      • HTML/CSS/Bulma
      • JavaScript
    • BE

      • Node.js
      • Express
      • MongoDB
      • Mongoose

4. 프로젝트 팀원 역할 분담

FE
권희경 장바구니 및 관리자 기능, MyPage
조수하 상품 기능, 로그인 구현
양영조 주문 기능 구현, 회원가입 구현
BE
이규해 사용자 기능 구현
고지연 상품, 카테고리 기능 구현
김종현 주문 기능 구현
  • 고지연: 백엔드 담당

    • 기획 단계: API 설계계
    • 개발 단계: 백엔드 (상품, 카테고리 기능) 개발
    • 수정 단계: 코치님 피드백 반영해서 수정, 발표 준비, 결과물 발표표
  • 권희경: 프론트엔드 담당

    • 기획 단계: 구체적인 설계와 지표에 따른 프로젝트 제안서 작성
    • 개발 단계: 팀원간의 일정 등 조율 + 프론트 (장바구니 기능, MyPage, admin기능) 개발
    • 수정 단계: 기획, 코치님 피드백 반영해서 수정, 발표 준비
  • 김종현: 백엔드 담당

    • 기획 단계: 큰 주제에서 문제 해결 아이디어 도출, 와이어프레임 작성
    • 개발 단계: 와이어프레임을 기반으로 API 완성
    • 수정 단계: 피드백 반영해서 백엔드 설계 수정
  • 양영조: 프론트엔드 담당

    • 기획 단계: 구체적인 설계와 지표에 따른 프로젝트 제안서 작성
    • 개발 단계: 팀원간의 일정 등 조율 + 프론트 (주문, 헤더 버튼, 회원가입, 로그아웃) 개발
    • 수정 단계: 기획, 스크럼 진행, 코치님 피드백 반영해서 수정, 발표 준비
  • 이규해: 팀장/백엔드 담당

    • 기획 단계: 팀원간의 일정 조율 + API 설계
    • 개발 단계: 백엔드 (사용자 기능) 개발
    • 수정 단계: 백엔드 기능 테스트+ 코치님 피드백 반영해서 수정
  • 조수하: 프론트엔드 담당

    • 기획 단계: 구체적인 설계와 지표에 따른 프로젝트 제안서 작성
    • 개발 단계: 팀원간의 일정 등 조율 + 프론트 (메인화면, 상품 관련, 로그인) 개발
    • 수정 단계: 기획, 스크럼 진행, 코치님 피드백 반영해서 수정, 발표 준비

5. 실행 방법

npm install
npm start

6. 버전

  • 1.0.0

7. FAQ

About

엘리스 1차 웹 프로젝트(Javascript)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors