- 평생직장이 없는 현재에 새로운 경험과 배움을 찾는 사람들이 증가하고 있다.
- 또한, 새로운 사람들과 만나고 네트워크를 형성할 수 있는 배움의 장으로서 플랫폼에 대한 수요가 증가하고 있다.
- 그러나, 수요에 비해 접근성의 어려움이 있다.
- 수강하고자 하는 사람과 원데이 클래스 운영자 간의 매칭에 어려움이 있다.
-
원데이 클래스 강사들은 정형화된 클래스 개설 페이지를 통해 클래스를 간편하게 등록할 수 있다. 또한, 그룹 채팅을 통한 전체 공지와 수강생과의 1:1 채팅을 통한 문의 답변이 가능하며, 클래스 생성•관리•정산을 편리하게 할 수 있는 강사 전용 대시보드를 제공한다.
-
수강생들은 각종 키워드를 통해 클래스를 검색하고, 인기 많은 순, 리뷰 많은 순 등으로 정렬할 수 있다. 또한, 예약한 클래스를 한눈에 볼 수 있고, 강사와 1:1 채팅을 통해 궁금한 점을 질문할 수 있다. 클래스를 수강 완료할 때마다 스탬프가 발급되고 뱃지가 주어져서 수강생 유저들의 자기계발 의욕을 고취시킨다.
유저는 수강생으로 회원 가입 후, 추가 정보 입력을 통해 강사 권한을 얻는다.
-
회원 가입
- 소셜 로그인(구글) 및 이메일 회원 가입 제공
- 수강생으로 기본 등록
- 필수 정보: 이메일, 비밀번호, 이름, 연락처
- 선택 정보: 성별, 생년월일, 프로필 사진, 관심 카테고리
-
강사 등록
- 추가 정보 입력: 계좌번호(필수), 사업자 등록 번호(선택), 강사 소개(선택)
- 강사 권한 획득 후 클래스 개설 가능
-
권한 범위
클래스 검색 예약 찜 채팅 클래스 개설 미 로그인 유저 O X X X X 수강생 O O O O X 강사 O O O O O
- 필수 정보: 클래스 명, 카테고리, 강의 기간, 소요 시간, 인원, 금액, 장소, 주차 정보, 소개
- 선택 정보: 사진(최대 5장), FAQ(최대 5개), 태그(최대 5개)
- 반복 레슨 설정: 요일과 시간으로 반복 레슨 등록 가능
- 카테고리: 쿠킹, 핸드메이드, 피트니스, 드로잉, 가드닝
- 키워드와 조건으로 클래스 검색
- 자동 완성: 클래스 명, 강사 명, 태그 명
- 조건 설정: 지역, 카테고리
- 지도 표시: 검색 결과 클래스 위치 마커 표시
- 내 근처 클래스: 5km 내 클래스 리스트 제공
- 회원 정보 기반 클래스 추천
- 추천 기준: 성별, 나이, 관심 카테고리, 리뷰 별점, 수강한 클래스 카테고리
- 정렬 기능: 찜 많은 순, 리뷰 많은 순, 모집 마감 임박 순
- 클래스 상세 정보, 상태, 찜 개수, 공유하기, 리뷰, 1:1 채팅, 예약 기능 제공
- 과정: 예약하기 → 결제 → 예약 확정 → 취소/수강 완료
- 결제: 카카오페이
- 환불 정책:
- 4일 전: 100% 환불
- 3일 전: 70% 환불
- 2일 전: 50% 환불
- 하루 전/당일: 환불 불가
- 공통 기능: 프로필 편집, 예약/찜한 클래스, 리뷰, 결제 내역, 채팅, 로그아웃
- 강사 기능: 클래스 관리, 정산 내역, 매출 관리
- 수강생 기능: 강사 등록
- 1:1 채팅 기능 제공
- 수강생: 클래스 상세 페이지/마이 페이지에서 강사와 채팅
- 강사: 마이 페이지에서 예약자와 채팅
- 기능: 읽음/안 읽음 표시, 채팅방 초대, 차단 기능
-
스탬프: 레슨 수강 완료 시 적립
-
뱃지: 카테고리 별 스탬프 개수에 따라 부여
스탬프 개수 뱃지 1 뉴비 3 중수 5 고수 7 마스터
- 작성 조건: 레슨 출석 완료 유저
- 리뷰 내용: 수강평(10-200자), 평점(0.5점 단위 최대 5.0점), 후기 사진(최대 3장)
- 정산 방식: 결제 금액 합산 후 환불 및 수수료 차감
- 수수료: 카드사 2.5%, 플랫폼 5.5%
- 기획: 24.05.16 ~ 24.05.23
- 개발: 24.05.24 ~ 24.06.26
Environment | Development | CI/CD | Communication |
---|---|---|---|
- IntelliJ - Git - GitHub |
- Spring - SpringBoot - OAuth2.0 - JWT - JPA - MySQL - MongoDB - OpenSearch - WebSocket - Stomp - Swagger |
- AWS ec2 - S3 - Jenkins - Docker |
- Slack - Discord |