프로젝트 배경
문제점
Ebook 플랫폼 개발 이전, 교육 기관과 학습자들은 디지털 학습 자료를 관리하고 활용하는 데 여러 비효율과 제약을 겪었습니다:
- 파편화된 학습 자료 접근: 학생들은 PDF 교재를 다운로드하거나 여러 플랫폼에서 분산된 방식으로 접근해야 했고, 이로 인해 일관성 없는 사용자 경험과 접근성 저하가 발생했습니다
- 디지털 교재의 상호작용 부족: 기존 PDF 뷰어는 주석, 하이라이트, 자유로운 필기 등 능동적인 학습에 필요한 기능을 거의 제공하지 않아 학습 몰입도와 유지력이 떨어졌습니다
- 기기 간 동기화 문제: 태블릿과 스마트폰 간 기기를 전환할 때 필기 내용이 누락되거나 동기화 지연이 발생해 학습 연속성이 끊겼습니다
- 인터넷 연결 제한: 통학 중 또는 네트워크가 불안정한 지역에서는 학습이 어려워 오프라인 학습의 필요성이 대두되었습니다
- 보안 및 데이터 무결성 문제: 기존 시스템은 인증 및 암호화가 미흡해 사용자 개인정보와 학습 데이터에 대한 보안 위협이 존재했습니다
프로젝트 목표
Ebook 프로젝트는 관리자와 최종 사용자 모두를 위한 직관적이고 안전하며 상호작용 가능한 디지털 교재 환경을 구축하는 것을 목표로 시작되었습니다:
- 오프라인 및 인터랙티브한 학습 제공: 학생들이 언제 어디서나 학습 자료를 열람하고 필기할 수 있도록 직관적인 모바일 인터페이스를 통해 오프라인에서도 학습이 가능하도록 지원합니다
- 관리자 및 교사 지원: PDF 형식의 교재를 쉽게 업로드하고 정리할 수 있는 백오피스 도구를 제공하여 교사 및 관리자 업무의 효율성을 높입니다
- 크로스 플랫폼 학습 환경 보장: React Native 기반으로 iOS와 Android 모두에서 일관된 사용자 경험을 제공하여 다양한 기기 환경을 지원합니다
- 학습 진행 상황 유지 및 동기화: 기기 간 안정적인 필기 동기화를 통해 학습자의 진행 상황이 유지되고 어디서든 학습을 이어갈 수 있도록 보장합니다
- 엔터프라이즈급 보안 적용: 데이터 암호화, 세션 보안, 인증 절차를 통해 교육 데이터와 사용자 정보의 보안을 철저히 보호합니다
핵심 포인트
- 사용자 중심 설계: 직관적인 인터페이스를 통해 교재를 손쉽게 탐색 및 열람할 수 있으며, 학습 진입 장벽을 낮추고 앱 사용률이 45% 증가하였습니다
- 고급 필기 및 드로잉 기능: 손가락이나 스타일러스를 이용한 필기 및 그림 기능은 학습 내용의 이해와 개별화에 큰 도움이 되었으며, 사용자 만족도가 50% 상승했습니다
- 기기 간 노트 동기화: 오프라인에서 작성한 노트를 99.9% 정확도로 동기화하는 엔진을 통해 데이터 무결성과 학습 연속성을 확보했습니다
- 높은 시스템 안정성: 99.95%의 가동률을 유지하며, PDF 렌더링 최적화 및 고부하 환경 대응을 통해 안정적인 시스템 성능을 보장했습니다
- 강력한 보안 인프라: 암호화된 스토리지, 안전한 로그인, 세션 관리 등을 통해 출시 이후 단 한 건의 보안 사고도 없이 교육 기관과 사용자들로부터 신뢰를 얻었습니다
Ebook 플랫폼 개발 이전, 교육 기관과 학습자들은 디지털 학습 자료를 관리하고 활용하는 데 여러 비효율과 제약을 겪었습니다:
- 파편화된 학습 자료 접근: 학생들은 PDF 교재를 다운로드하거나 여러 플랫폼에서 분산된 방식으로 접근해야 했고, 이로 인해 일관성 없는 사용자 경험과 접근성 저하가 발생했습니다
- 디지털 교재의 상호작용 부족: 기존 PDF 뷰어는 주석, 하이라이트, 자유로운 필기 등 능동적인 학습에 필요한 기능을 거의 제공하지 않아 학습 몰입도와 유지력이 떨어졌습니다
- 기기 간 동기화 문제: 태블릿과 스마트폰 간 기기를 전환할 때 필기 내용이 누락되거나 동기화 지연이 발생해 학습 연속성이 끊겼습니다
- 인터넷 연결 제한: 통학 중 또는 네트워크가 불안정한 지역에서는 학습이 어려워 오프라인 학습의 필요성이 대두되었습니다
- 보안 및 데이터 무결성 문제: 기존 시스템은 인증 및 암호화가 미흡해 사용자 개인정보와 학습 데이터에 대한 보안 위협이 존재했습니다
프로젝트 목표
Ebook 프로젝트는 관리자와 최종 사용자 모두를 위한 직관적이고 안전하며 상호작용 가능한 디지털 교재 환경을 구축하는 것을 목표로 시작되었습니다:
- 오프라인 및 인터랙티브한 학습 제공: 학생들이 언제 어디서나 학습 자료를 열람하고 필기할 수 있도록 직관적인 모바일 인터페이스를 통해 오프라인에서도 학습이 가능하도록 지원합니다
- 관리자 및 교사 지원: PDF 형식의 교재를 쉽게 업로드하고 정리할 수 있는 백오피스 도구를 제공하여 교사 및 관리자 업무의 효율성을 높입니다
- 크로스 플랫폼 학습 환경 보장: React Native 기반으로 iOS와 Android 모두에서 일관된 사용자 경험을 제공하여 다양한 기기 환경을 지원합니다
- 학습 진행 상황 유지 및 동기화: 기기 간 안정적인 필기 동기화를 통해 학습자의 진행 상황이 유지되고 어디서든 학습을 이어갈 수 있도록 보장합니다
- 엔터프라이즈급 보안 적용: 데이터 암호화, 세션 보안, 인증 절차를 통해 교육 데이터와 사용자 정보의 보안을 철저히 보호합니다
핵심 포인트
- 사용자 중심 설계: 직관적인 인터페이스를 통해 교재를 손쉽게 탐색 및 열람할 수 있으며, 학습 진입 장벽을 낮추고 앱 사용률이 45% 증가하였습니다
- 고급 필기 및 드로잉 기능: 손가락이나 스타일러스를 이용한 필기 및 그림 기능은 학습 내용의 이해와 개별화에 큰 도움이 되었으며, 사용자 만족도가 50% 상승했습니다
- 기기 간 노트 동기화: 오프라인에서 작성한 노트를 99.9% 정확도로 동기화하는 엔진을 통해 데이터 무결성과 학습 연속성을 확보했습니다
- 높은 시스템 안정성: 99.95%의 가동률을 유지하며, PDF 렌더링 최적화 및 고부하 환경 대응을 통해 안정적인 시스템 성능을 보장했습니다
- 강력한 보안 인프라: 암호화된 스토리지, 안전한 로그인, 세션 관리 등을 통해 출시 이후 단 한 건의 보안 사고도 없이 교육 기관과 사용자들로부터 신뢰를 얻었습니다
프로젝트 성과
앱 참여도: 애플리케이션의 일일 활성 사용자 수(DAU)는 45% 증가했습니다
이는 오프라인 사용 지원과 직관적인 인터페이스 덕분입니다. 인터넷 연결 여부에 관계없이 언제 어디서나 학습 자료와 상호작용할 수 있어 사용자들이 지속적으로 앱을 이용하고 재방문하게 만드는 데 기여했습니다
학습 유지: 학생 만족도와 학습 효과에 대한 인식이 50% 증가했습니다
이는 디지털 필기, 개별 하이라이트, 그리고 노트의 자유로운 재확인 기능 등 사용자 맞춤형 학습 기능 덕분입니다
동기화 안정성: 온라인으로 다시 연결 시 정확도는 99.9%입니다
이 높은 신뢰도는 사용자들이 데이터 손실에 대한 걱정 없이 안심하고 필기를 할 수 있게 해주었습니다
시스템 안정성: 99.95%의 우수한 가동률 유지
사용자 트래픽이 많은 시간대에도 시스템은 중단 없이 안정적인 성능을 제공하며 학습 자료에 원활하게 접근할 수 있도록 보장했습니다
보안: 인증과 관련된 사고는 발생하지 않았습니다
세션 관리, 암호화된 데이터 저장, 안전한 인증 절차 등을 통해 사용자 정보를 철저히 보호하였으며, 이는 엔터프라이즈 수준의 보안 기준을 충족하며 사용자 신뢰를 확보하는 데 핵심적인 역할을 했습니다
핵심 기능

디지털 교재의 손쉬운 접근
사용자가 다양한 디지털 교재를 선택하고 열람할 수 있는 직관적인 UI를 제공합니다. 앱 내에서 원하는 eBook을 검색하고 직접 열 수 있어 학습 자료 접근이 간편합니다

인터랙티브한 필기 도구
교재 화면 위에 직접 필기를 입력하거나 그릴 수 있는 기능을 제공합니다. 각 단원마다 노트를 작성하거나 그림을 그릴 수 있어 학습 몰입도와 상호작용이 향상됩니다

디바이스 간 노트 동기화 기능
작성한 텍스트 또는 드로잉 노트가 저장되어 여러 디바이스 간에 동기화됩니다. 이를 통해 언제 어디서나 학습을 이어갈 수 있는 환경을 제공합니다

스타일러스/태블릿을 활용한 필기 및 드로잉
사용자는 도형을 그리거나 페이지 위에 직접 주석을 달고, 다양한 색상으로 강조 표시를 할 수 있어 시각적이고 인터랙티브한 학습이 가능합니다
진행 단계
기획 및 기능 정의
2022.02.
디지털 교과서 탐색, 필기 도구, 오프라인 접근 등의 핵심 기능을 정의했습니다
우리는 Android와 iOS 모두에서 사용할 수 있는 크로스 플랫폼 모바일 개발 프레임워크로 React Native를 선택했습니다
우리는 Android와 iOS 모두에서 사용할 수 있는 크로스 플랫폼 모바일 개발 프레임워크로 React Native를 선택했습니다
핵심 개발: 백엔드 및 PDF 엔진 구축
2022.02.
PDF 파일 업로드, 교재 분류, 사용자 프로필 관리를 위한 백엔드 서비스를 보안 RESTful API로 개발하였습니다
모바일 반응성과 메모리 효율을 고려한 커스텀 PDF 렌더링 로직을 구축하였습니다
모바일 반응성과 메모리 효율을 고려한 커스텀 PDF 렌더링 로직을 구축하였습니다
프론트엔드 개발 및 필기 도구 통합
2022.03.
교재 목록, 단원 탐색, 읽기 환경을 위한 직관적인 UI 컴포넌트를 React Native로 구현하였습니다
스타일러스 지원 및 색상 선택이 가능한 자유 필기 및 텍스트 주석 기능을 개발하였습니다
스타일러스 지원 및 색상 선택이 가능한 자유 필기 및 텍스트 주석 기능을 개발하였습니다
QA 테스트, 성능 최적화 및 보안 검증
2022.04.
Android 및 iOS 플랫폼 전반에서 기능적 일관성과 UI 반응성을 보장하기 위해 단위 및 통합 테스트를 수행했습니다
암호화 프로토콜과 안전한 인증 흐름을 최종 구현하여 사용자 데이터 보호를 보장했습니다
암호화 프로토콜과 안전한 인증 흐름을 최종 구현하여 사용자 데이터 보호를 보장했습니다
프로젝트 상세
Ebook은 디지털 교재(교재)의 효율적인 관리 및 인터랙티브한 열람을 가능하게 하는 모바일 애플리케이션입니다. 관리자는 PDF 형식의 학습 자료를 업로드하고 정리할 수 있으며, 사용자는 앱 내에서 직관적으로 접근할 수 있습니다. 필기, 자유 드로잉, 오프라인 열람 기능 등을 통해 유연하고 생산적인 디지털 학습 환경을 제공합니다.
이 애플리케이션은 React Native로 개발되어 iOS 및 Android에서 동일한 사용자 경험을 제공하며, 크로스 플랫폼 배포를 지원합니다.
Demo video: https://drive.google.com/file/d/12-lxnjKNgthKJwC7ILPGBO99-McDjL0a/view?usp=sharing
이 애플리케이션은 React Native로 개발되어 iOS 및 Android에서 동일한 사용자 경험을 제공하며, 크로스 플랫폼 배포를 지원합니다.
Demo video: https://drive.google.com/file/d/12-lxnjKNgthKJwC7ILPGBO99-McDjL0a/view?usp=sharing





