부캐, 새로운 나

KH정보교육원 2021.06.15 17:07

철이없었조
(디지털컨버전스) 디지털 콘텐츠와 웹 융합 응용SW개발자 양성과정 [종로지원]


팀장/팀원김**(팀장) : 액티비티 게시판 CRUD , 예약기능, 찜하기 기능, 지도 api를 이용해서 해당 액티비티 주소 표시, 홈페이지 기능 총괄, 인덱스, 프로젝트 전체 CSS 총괄
이** : 공지사항/소개 페이지/일반,업체 회원 마이페이지/관리자 마이페이지/아이디 및 비밀번호찾기
홍** : 부캐 클래스 CRUD, 예약 기능, 찜하기 기능, 지도 api를 이용해서 해당 부캐 클래스 주소 표시, 웹소켓과 ajax 이용하여 실시간 채팅 기능
전** : 후기게시판, 댓글, 추천하기 페이지, 일반회원 마이페이지, 업체회원 마이페이지 각종 db연결 및 리스트 출력
전** : 회원가입, 소셜로그인(카카오), 관리자페이지 회원관리 보조 파트, 결제api, 캘린더
개요프로젝트 '부캐'란 일상생활을 하는 본 캐릭터가 아닌 부 캐릭터의 모습으로 새로운 나를 발견하기 위해 자신만의 취미생활을 가지며 일상생활에서 벗어나 오로지 자신만의 취미 시간을 보낼 수 있는 것을 목표로 한 플랫폼이다.
구현기능1. 일반 회원 / 업체 회원 / 관리자 로 구분
- 공통 기능 : 회원가입 / 로그인 / 회원정보수정 / 로그아웃 / 회원탈퇴
- 일반 회원과 업체 회원 로그인 탭 구분
- 일반 회원의 경우 카카오를 활용한 소셜 로그인기능 구현
- JavaMailSender.js 를 활용한 아이디 / 비밀번호 찾기 구현
- ajax를 이용하여 실시간 유효성 검사 기능 적용

2. 클래스와 액티비티로 섹션을 나누어 다양한 취미 활동 제안
- 업체 회원이 클래스 및 액티비티 CRUD 가능하도록 구현
- 일반 회원은 로그인을 해야 모든 기능 사용이 가능함
- 일반 회원이 클래스 및 액티비티를 찜 추가/취소 할 수 있는 기능 구현
- 일반 회원이 클래스 및 액티비티를 예약 및 취소 할 수 있는 기능 구현
- 클래스 및 액티비티 예약이 승인 된 수업을 아임포트api를 활용하여 결제 기능 구현
- 카카오맵api를 활용하여 각 클래스 및 액티비티 장소를 표시
- 풀캘린더를 사용하여 예약된 클래스와 액티비티 대기 및 승인 상태를 확인

3. 1:1 채팅 (일반 회원 - 업체 회원)
- 웹소켓을 이용하여 업체회원과 유저간 실시간 채팅 기능 구현
- 채팅방 목록과 채팅 내역을 DB에 저장

4. 관리자
- 관리자 대시보드 활용 하여 클래스, 액티비티, 후기, 회원(일반,업체) 등 포괄적인 정보를 확인할 수 있는 기능 구현
- 각 항목에 대한 삭제 / 취소 ajax 및 jQuery로 기능 구현

5. 후기
- 일반 회원이 클래스 및 액티비티 결제가 완료 된 수업만 후기게시판에 글을 남길 수 있는 기능
- 후기 게시판에 있는 글에 대한 좋아요를 기록하고 ajax로 확인 및 취소 가능
- ajax를 이용하여 후기글에 댓글 남기기 기능

6. 추천하기
- 사용자의 취향에 맞는 클래스 및 액티비티를 추천해주는 기능

7. 공지사항
- 사이트 하단 혹은 드롭다운 메뉴로 접근 가능
설계의 주안점
- 예약의 승인 과정을 도입하여 업체가 승인할 시 결제 기능이 구현 됨
- 업체 회원의 경우 회원가입시 관리자의 승인을 요구
사용기술 및 개발환경

1783325201_6a4b6211ad70b.png1783325215_6a4b621fd2db0.jpg

AI와 함께 성장하는
개발자·정보보안 전문가를 응원합니다.

간편상담문의
KH임직원은 수강생 한 분 한 분의
성공적인 취업을 위해 최선을 다하겠습니다.

* 교육 전문 컨설턴트를 만나실 수 있습니다.

* 분야별 스페셜리스트가 함께 합니다.

교육희망 지점

신청자 정보

닫기
로그인하셔야 본 서비스를 이용하실 수 있습니다.