사단법인 대한사랑
#php #codeigniter
(4)
대학원 졸업 후, 네트워크, 임베디드 등 개발을 했고, 웹개발에 10년 이상 작업을 해왔습니다. 최근에 Rails 기반 LMS 관련 웹어플리케이션을 작성하였는데, 결과물은 더 필요로 하시는 다른 분들이 있을 것 같아서 일부 작업물을 공유하고자 합니다.
Java나 PHP, Python을 많이 아시고, 웹개발을 그러한 언어로 하는것을 기본으로 생각하시는 분들이 많지만, Ruby on Rails는 좀 더 개발자 친화적이고 개발의 편의성과 원하는 기능을 타 언어에 비하여 비교적 빠른 시간에 개발할 수 있도록 하는 장점이 있습니다. Github, Shopify와 같은 사이트들이 Rails로 개발이 되었으며, 국내에서 당근마켓 같은 회사들이 기반 기술로 Ruby 언어와 Rails를 채택하고 있습니다.
대기업 정도 규모의 홈페이지가 아니면 일반적인 상황에서 Ruby언어로 충분하여, 더욱이 요즘에 하드웨어 속도가 매우 좋아져서 어지간한 상황에서 문제가 생기지 않습니다.
다년간 웹개발하면서 웹사이트 기본 기능을 자동화할수 있는 기본 구조를 만들고, 본래 커뮤니티 홈페이지를 만들려고 개발을 시작하였다가 지금 기능을 확장하여 LMS 등 여러가지 확장성이 있는 플랫폼으로 발전하였습니다.
기본적인 회원관리, 게시판, LMS 기능 등을 포함한 Ruby on Rails 기반의 풀스택 앱을 제작하고 있습니다. 기본적인 기능에 필요한 기능을 요청 받아서 Ruby on Rails의 특성상 빠른 시간에 작업을 해드릴 수 있습니다.
장점:
- 복잡한 대규모 회원관리가 가능하며, 권한관리가 가능합니다. 실제 서비스에서 쓰이고 있습니다.
- 대규모 회원이 있는 커뮤니티 사이트로도 활용가능합니다.
- 첫화면 메뉴, 배너, 코스 내용 등 관리자페이지에서 수정가능합니다.
- [LMS] 커리큘럼, 코스 및 강의 무제한 추가 가능합니다.
- [LMS] 강의에 자체 스트리밍 서버, 유튜브, Zoom, 또는 일반 문서 등 추가할 수 있으며, 수강체크 가능합니다.
- 데이타베이스는 Mysql, PostgreSQL, Oracle 등 설정가능합니다.
- Google, Kakao, Naver 등 Oauth2서버와 연동가능하며, 자체 OAuth2 서버와도 연동가능합니다.(필요하면 별도의 SSO서버 설치해드립니다.)
코스와 강의에 대하여
- 권한 설정 가능하며, 회원이 로그인 한 후 청취시간 체크 가능합니다.
- 회원 그룹별, 레벨별 시청 가능 코스, 강의 조정 가능합니다.
- 유튜브 영상 및 HLS 스트리밍 추가 가능합니다. (타 스트리밍 플랫폼 추가 가능, Vimeo )
- 첨부파일 추가 하여 다운로드 가능합니다.
- 강의 시청 가능 날짜, 시간 조정가능합니다.
- 최소 시청 시간 또는 시청비율 설정 가능합니다.
- 다른 과정, 강의 내용을 복사생성하여 수정 가능합니다.
고정 페이지
- 10페이지 정도의 소개 페이지는 기본 작업해드립니다.
서버운영
- 가상 클라우드서버에서 운영하며, 처음에 서버 세팅해드립니다.
- 서버 운영 대행을 하실 경우 최소한의 운영비를 받고 해드립니다.
데모사이트:
- https://school.codeclean.net
- 기본 프로젝트는 현재 있는 상태에서 기본 기능만을 포함하여 제공해드립니다.
- 디럭스 부터는 원하시는 기능은 최소한의 수준에서 개발을 해드리고, 원하시는 수준이 더 복잡한 기능을 필요로 할 경우에는 별도 계약이 필요합니다.
- 요청사항에 대한 간단한 기획서를 제공해주시면 더욱 좋습니다.
- 작업 완료시 완료에 대한 내용을 전달해드리며, 수정횟수 이외에 추가 기능 요구시 별도 프로젝트 진행비가 요구될수 있습니다.
- 요청사항에 대한 간단한 기획서를 제공해주시면 더욱 좋습니다.
- 디자인의 많은 변경에 대해서는 별도 프로젝트 진행이 필요합니다
기술 수준
팀 규모
상주 여부
작업 범위
개발 언어
데이터베이스
Rails 기반 LMS(학습관리)
Ruby on rails 기반 기본적인 게시판 , 테마 관리, 복잡한 회원관리, LMS 기능 등
맞춤 디자인 제공
반응형 웹
페이지 수
10페이지
작업일
14일
수정 횟수
7회
시점: 작업 발송 후 구매확정전 횟수: 가격 설정 > 가격정보 > 수정횟수 진행가능한 난이도: - 최소한의 디자인 변경 (2-3시간 내 작업 가능 분량) - 관리자 기능 최소 변경 (2-3시간 내 작업 가능 분량)
가. 기본 환불 규정 1. 전문가와 의뢰인의 상호 협의하에 청약 철회 및 환불이 가능합니다. 2. 작업이 완료된 이후 또는 자료, 프로그램 등 서비스가 제공된 이후에는 환불이 불가합니다. ( 소비자보호법 17조 2항의 5조. 용역 또는 「문화산업진흥 기본법」 제2조 제5호의 디지털콘텐츠의 제공이 개시된 경우에 해당) 나. 전문가 책임 사유 1. 전문가의 귀책사유로 당초 약정했던 서비스 미이행 혹은 보편적인 관점에서 심각하게 잘못 이행한 경우 결제 금액 전체 환불이 가능합니다. 다. 의뢰인 책임 사유 1. 서비스 진행 도중 의뢰인의 귀책사유로 인해 환불을 요청할 경우, 사용 금액을 아래와 같이 계산 후 총 금액의 10%를 공제하여 환불합니다. 총 작업량의 1/3 경과 전 : 이미 납부한 요금의 2/3해당액 총 작업량의 1/2 경과 전 : 이미 납부한 요금의 1/2해당액 총 작업량의 1/2 경과 후 : 반환하지 않음
서비스 제공자 | 한스타일 | 취소/환불 조건 | 취소 및 환불 규정 참조 |
인증/허가사항 | 상품 상세 참조 | 취소/환불 방법 | 취소 및 환불 규정 참조 |
이용조건 | 상품 상세 참조 | 소비자상담전화 | 결제 전 상담 제공 |
5.0
(1)