/GUKBIT

국비교육 블라인드 커뮤니티 웹 프로젝트를 위한 저장소 입니다.

Primary LanguageHTML

💎GUKBIT💎

프로젝트 일정 : 22.03.28 ~ 22.05.24 (8주)

프로젝트 발표영상 : https://youtu.be/k1tlvHjNJP4

프로젝트 URL : www.gukbit.com
(일시적으로 서버가 중단될 경우 접속이 원할하지 않을 수 있습니다.)


📢 프로젝트 소개 및 개요

1️⃣ GUKBIT은 국비교육 블라인드 커뮤니티 웹 프로젝트 입니다.

2️⃣ 주기능으로 인증기능을 도입하여 인증된 기수강생이 교육에 대해 후기, 별점을 작성하여

예비수강생에게 과목, 학원 평가에 대한 정보를 제공해줍니다.

3️⃣ 부기능으로 각 학원별 커뮤니티, 채팅등을 통한

수강생간 소통, 학원 비교, 성향테스트 등을 제공하고 있습니다.


📑 기술스택 및 협업 툴

- IDE

IntelliJ IDEA Visual Studio Code

- DB

MySQL REDIS

- Front End

CSS3 HTML5 JS jQuery Thymeleaf

- Back End

Gradle Java Spring Spring Boot Spring Security Spring Data JPA Elasticsearch

- Server

Amazon AWS Nginx


🖼 기획의도 및 배경

  • 주제 선정 배경
링크1 링크2 링크3

아이티 교육에 대한 수요는 증가하고 있지만 양질의 교육에 대한 정보와 신뢰성이 부족하여

국비교육 블라인드 커뮤니티 사이트를 기획하였음.

  • 페르소나 선정



👨‍👨‍👦‍👦 팀원 소개





🤝협업방식

Jira Notion
Gather Figma



📝 프로젝트 핵심기능

- 메인 페이지

  • 커뮤니티 최신글과 인기글 TOP5를 제공합니다.
  • 캐러셀을 통해 최신 리뷰 TOP10을 제공합니다.
  • 현재 국비지원이 가능한 학원을 지역, NCS별 카테고리로 나누어 볼 수 있도록 제공합니다.

- 학원 및 리뷰 작성, 조회

  • 학원별로 총 리뷰와 장.단점을 시각화하여 한눈에 볼 수 있고 현재 모집중인 과정을 조회 할 수 있습니다.
  • 인증된 회원에 대해 총 5개의 항목에 대해 리뷰를 한줄평, 장.단점을 작성할 수 있습니다.

- 과정 인증 기능

  • 회원은 과정내역을 사진으로 인증 할 수 있고, 관리자를 통하여 인증 허가를 할 수 있습니다.
  • 과정이 인증된 회원은 별도로 인증된 회원 아이콘을 제공합니다.

- 전체, 학원 커뮤니티

  • 전체 학원의 커뮤니티를 "최신순", "조회순", "추천순" 으로 볼 수 있습니다.
  • 학원을 검색하여 학원별로 커뮤니티를 이용할 수 있습니다.

- 학원 비교

  • 2개의 학원을 검색하여 비교할 수 있습니다.
  • 그래프로 분야별 리뷰 점수을 한눈에 볼 수 있습니다.
  • TOP3 Best & Worst 리뷰, NCS별 강의 순위를 제공합니다.

- 검색 & 인기검색어 기능

  • 검색어를 유추하여 추천하는 검색엔진을 통해 학원명을 검색할 수 있는 기능을 제공합니다.
  • 검색한 내용이 인기검색어에 반영하여 실시간으로 확인할 수 있습니다.

- 관리자 기능

  • 유저의 인증 여부, 잠금, 탈퇴 기능을 제공합니다.
  • 공지사항 수정, 삭제 & 일반게시물 숨기기, 삭제 기능을 제공합니다.
  • 유저가 인증을 요청하는 경우 인증을 할 수 있도록 기능을 제공합니다.

- 챗봇 기능

  • 설정한 기본 명령어인 회원 가입, 회원 탈퇴등 여러 명령어를 입력하여 안내를 받을 수 있습니다.
  • 그 외 문의는 메시지를 작성하면 답변을 받을 수 있습니다.


🔎 상세 페이지

메인 페이지 학원 및 리뷰 작성, 조회


과정 인증 기능 전체, 학원 커뮤니티


학원 비교 전체, 검색 & 인기검색어 기능


관리자 기능 챗봇 개발성향테스트