Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 BooBooBook PROJECT

📖 소개

개발인원 : 3인 (조강민(팀장), 김효진, 윤강준)

<개발 기술 스택>

  1. Server : tomcat 9.0, Jenkins, NCP(Naver Cloud Platform), MyBatis, Docker
  2. front-end : HTML5, CSS3, JavaScript, Spring, JSP, JQuery, BootStrap
  3. back-end : Spring, JSP, JavaScript, JQuery, Java, MVC
  4. CI/CD : Jenkins, NCP, gitHub
  5. DB : MySQL

<개발배경>

  • 온라인 독서 커뮤니티의 수요 증가
  • 개인화된 책 추천 시스템의 필요성

<개발목적>

  • 독자들의 독서 경험 공유 및 소통 강화
  • 효율적인 도서 정보 제공 및 관리

<주요기능>

  • 사용자 친화적인 회원 관리 시스템
  • 다양한 도서 정보 및 리뷰 플랫폼
  • 책 목록 및 상세 정보 제공
  • 문의 게시판

🚀 기능

<회원 💁🏻‍♂️>

- 회원가입

1. 개인 회원가입
    - 이름, 아이디 ( 중복 검사 ), 비밀번호
2. 가입 시 이메일 인증
3. 소셜 로그인 시 자동 회원가입

- 로그인

1. 개인 로그인
2. 소셜 로그인 ( 카카오톡 )

- 로그아웃

- 마이페이지

1. 회원정보 수정 - 이름, 비밀번호
2. 회원 탈퇴
3. 개인 활동 내역 - 문의 및 리뷰 개수

- 관리자 메뉴

1. 책 등록 메뉴

<책 관련 📕>

- 메인 페이지

1. 반응형 웹 페이지
2. 자동 롤링 배너
3. 동작 반응 글

- 책 목록

1. admin 관리자만 등록
2. admin 관리자만 삭제 및 수정
3. 반응형 웹 페이지
4. 최신순 (기본)
    - 좋아요순
    - 별점순
5. 검색
    - 제목
    - 저자
    - 제목+저자
6. 목록
    - 별점
    - 좋아요(장바구니)
    - 리뷰 수 표시
7. 페이징 (한 페이지 16개)
8. 목록 뷰
    - 제목, 표지, 저자, 별점 (평균 점수), 줄거리, 리뷰 개수
    - 책 리뷰 작성 (별점, 리뷰내용) - 댓글 리뷰 형식
    - 답글 (추후 개발 예정)
    - 좋아요 ( 장바구니 추가 ) (추후 개발 예정)

- 문의 게시판

1. 반응형 웹 페이지
2. 문의 등록 
    - 비밀글
    - 문의 작성
    - 관리자 답글 작성

- 마이 페이지

1. 내 정보
    - 이름 수정
    - 비밀번호 변경
    - 회원 탈퇴
2. 나의 독서 활동
    - 작성 리뷰 수
    - 참여 Q&A 수
3. 나의 관심 도서 (추후 개발 예정)
    - 장바구니

🙆🏼‍♂️ 역할

<조강민>

  • Main Index 화면 개발 및 디자인
    • 반응형 웹 페이지
    • 자동 롤링 배너
    • css
  • Header 디자인 & 개발
  • 소셜 로그인 ( 카카오톡 ) 개발 및 DB - MySQL 연동
  • 북 리스트 게시판 개발 및 디자인
    • 북 리스트 출력 및 페이징
    • 북 리스트 좋아요
    • 북 리스트 댓글 리뷰 등록 및 삭제
    • 북 리스트 별점 등록
    • 반응형 페이지
    • 전체 Css 디자인
    • 관리자 북 리스트 등록 & 삭제 & 수정
  • Ncp 공인 ip 설정 및 서버 연결
    • Naver Cloud Platform - server, storage, IP
    • Jenkins - CI/CD (협업 유지보수 및 배포)
    • Tomcat 9.0 - Server
  • GitHub 협업

<윤강준>

  • 문의 게시판
    • 반응형
    • 문의 등록
      • 비밀글
      • 문의 작성
      • 관리자 답글 작성
  • 마이 페이지
    • 나의 독서활동 (작성 리뷰 및 문의 수)
  • 검색
    • 제목
    • 저자
    • 제목+저자
  • 최신순 (기본) 정렬 - 좋아요순 정렬 - 별점순 정렬

<김효진>

  • 회원가입
    • 아이디 중복 검사
    • 비밀번호 검사
  • 이메일 인증
  • 개인 로그인
  • 로그아웃
  • 마이 페이지 작성
    • 내 정보 수정 ( 비밀번호, 아이디, 닉네임 )

🎯 ERD

image

🛠 설치 및 실행 방법

# 프로젝트 클론
git clone 주소

# 프로젝트 디렉토리로 이동
cd your-repo

# 필요한 패키지 설치
npm install

# 프로젝트 실행
npm start

About

A collaborative book review platform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages