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


목록으로
댓글쓰기
0
