영상 강의 플랫폼 CodeLit
프로젝트 발표날짜 : 2021. 06. 08
스마트 콘텐츠 융합 응용SW 엔지니어 양성과정(20) 1회차
팀장/팀원 | 한**(팀장) : 메인 페이지, 로그인, 강사 등록 요청, 결제, 회원 관리, 등록자 관리, 구매내역(사용자), 데이터 시각화 |
---|---|
김** : 강의 목록, 강의 상세 페이지, 강의 등록, Web RTC 지원 | |
김** : 공지사항 및 공부게시판, 알림 기능, 내 강의(사용자), 내 강의 목록(강의자), 정산내역, 카카오 로그인 | |
정** : 회원가입, 찜 목록, 장바구니, 메인페이지 영상리스트 순서 알고리즘(apach mahaout), 내 글 확인, 캘린더(풀or구글) | |
정** : 강의자 신청 리스트, 강의 신청 리스트, 강의 관리 리스트, 검색 및 롤링페이지, 실시간 채팅(챗봇), 데이터 시각화, 다국어 지원 | |
황** : 강의 상세페이지(강사 수정), 강의 화면, Web RTC, 프로필(사용자), 강사 프로필 수정, 고객센터 1대1문의 | |
개요 | 기술 발달 및 코로나 상황으로 언텍트 시장 수요 증가.
비대면 교육 시장 역시 커지고 있기 때문에 인터넷 강의를 컨텐츠로 하면서 사용자, 강의자, 관리자라는 3 관점의 기능을 모두 구현해볼 수 있는 온라인 강의 중개 플랫폼을 제작하기로 결정. |
구현기능 | - 사용자
로그인, 회원가입, 강의자 자격 신청, 찜, 장바구니, 강의 결제, 강의 보기, 게시판 방문, 알림 보기, 내 정보 수정, 결제내역 확인 - 강의자 강의 등록 신청, 내 강의 관리, 정산내역 확인, 강의 정보 수정, 알림 기능 - 관리자 회원 관리, 강의자 관리, 강의 관리, 공지 작성, 알림 기능, 결제내역 관리 |
설계의 주안점 | 세밀하게 조화된 페이지 제작보다는 각자 생소한 기능들을 한두 개씩은 만들어보는 것이 목표.
Web RTC 기능을 통한 화상 강의, Dev Extreme을 통한 데이터 시각화, 구글 캘린더 구현, 카카오 로그인 연동 및 알림 기능 제작 등이 목표. |
사용기술 및 개발환경 |
사용 언어 : java, javascript, hml5, css3, SQL
사용 툴 : apache tomcat, sql developer, sts4, vsCode 그 외 : iamport(결제모듈), 카카오 api(보류), WebRTC 화상 API 등 |