프로젝트 개요 :
- 미국 시장을 대상으로 한 e-learning 사이트입니다.
- 의뢰 배경 : Java, Spring Boot로 70~80% 개발 완료된 웹과 앱 서비스(i-OS, 안드로이드)의 추가 기능 개발 및 QA, 배포 작업까지 수행이 필요합니다.
프로젝트의 현재 상황:
1) 개발 진행상황: 전체 작업 기간 가운데 1달 정도의 추가 개발과 QA가 남은 상황입니다.
2) 웹: DB 세팅 및 대부분의 백엔드 개발 완료
- 동영상 플레이어와 강사 메뉴, 관리자 메뉴 연결해 강사가 강의 업로드 > 관리자 메뉴 수정 > 웹사이트 게재 등 기본적인 기능 완료
- 관리자 메뉴와 강사 메뉴의 대부분 기능 개발 완료
3) 관련 기획 및 디자인은 전달드릴 예정입니다.
필요 요소 :
- e-learning 사이트 웹 및 앱 마무리 개발/배포
개발 환경/언어/방식 :
- 웹: Java, Spring Boot(타임리프), jsp
- 앱: Java, Swift
- DB: MySQL
- 동영상 플레이어: JW 플레이어
주요 기능/메뉴 List/요구 사항 등 :
1) 주요 마무리 개발 사항 :
- 쿠폰 기능 : 쿠폰 발행 및 사용 등
- 코칭권 고도화 : 코칭 상품 분리, 상품에 따른 조건 설정 등
- 개인화 메시지 : 인사말 및 이미지
- 검색 기능 고도화 : 검색 범위 및 추가 검색어 설정 등
- 상단 띠배너 추가
- 강의 상세 페이지 : 댓글/리뷰 탭 추가 및 검색 등
- 할인 제도
- 메인 페이지 팝업 레이어
- 알림 기능
- 그 외 미비된 개발 사항
2) 추가 개발 요청사항: 위의 마무리 개발에 더불어 아래 내용에 대한 추가 개발도 요청합니다.
ⓐ 페이팔 연동
- 기존에 Stripe으로 신용카드 결제 연동
- 결제에 Paypal 추가 및 기존 Stripe와 통합 정산 처리 기능 필요
- 강사 페이지 및 관리자 페이지에 연동 필요
- web, android, ios 결제 화면 수정 및 sdk 연동
- 관리자 정산 화면
- 결제/정산 관련 DB 구조 변경
- 백엔드 결제 로직 수정
ⓑ 코칭 예약 기능 추가
- 네이버 예약처럼 강사가 가능한 시간을 올리면 학생이 캘린더 형태로 예약할 수 있는 시스템 구축
- 해당 상품을 강사 메뉴와 관리자 메뉴에 별도 상품으로 추가 (기존 상품군에 추가)
- 예약되면 강사 메뉴와 관리자 메뉴에서 확인됨. 추후 강사 메뉴에서 예약 변경 가능.
- 코칭은 강사가 학생에게 이메일 보내서 줌으로 진행(별도). 이후 학생이 '확인' 누르면 구매 확정되는 시스템
- 코칭 상품 분류에 zoom 상품 추가
- 강사/관리자 zoom 코칭 상품 예약 목록, 상세보기 페이지
- 예약 상품 상태 값 변경 페이지 (날짜/시간 변경, 코칭 취소, 코칭 완료 등)
- 학생 예약 신청, 취소 페이지 웹과 앱 연동 필요 (web, android, ios)
산출물 :
- 소스 코드 원본
- 개발 문서 ( DB 설계문서, 프로그램 설계문서, API 명세서 등 )
- 운영 매뉴얼
유사한 기능 사이트 :
- <a href="https://www.linkedin.com/learning" target="_blank">https://www.linkedin.com/learning</a>
- <a href="www.skillshare.com" target="_blank">www.skillshare.com</a>
프로젝트 문의 0
프로젝트 문의가 없습니다.
첫 번째 프로젝트 문의를 등록해주세요.