✨ Features - CommitBang/Snapfig-Frontend GitHub Wiki

주요 기능

  1. OCR 기반 텍스트 추출

    • 스캔된 PDF 문서에서 텍스트 블록 검출
    • 페이지별, 단락별 텍스트 데이터 자동 저장
  2. 챕터 자동 인식 & 목차 생성

    • PDF Layout 분석을 통해 헤더 및 페이지 번호 추출
    • 자동 목차 트리 구조 생성 및 사이드바 네비게이션 제공
  3. 주석–Figure 자동 매핑 & 팝업

    • 문서 내 주석(예: "Figure 3.1") 참조 정보를 파싱
    • 관련 Figure 이미지를 팝업 뷰로 표시하여 즉시 조회 가능
  4. AI 기반 인터랙티브 Figure 분석

    • 터치하여 선택한 Figure를 OpenAI GPT-4, Google Gemini로 분석
    • Figure 설명 생성 및 실시간 Q&A 지원
  5. 학습 관리 기능

    • 즐겨찾기, 하이라이트, 메모 저장
    • 읽던 페이지 자동 복원 및 최근 문서 리스트 제공
  6. 다크 모드 & 접근성 지원

    • 다크/라이트 테마 전환
    • 텍스트 크기 조절, VoiceOver/TalkBack 최적화

화면예시

📱 메인 화면 - 문서 관리

  • 간편한 PDF 추가: 기기에서 PDF 파일을 선택하면 자동으로 OCR 처리

📚 최근 문서 - 학습 이력 관리

🔗 Figure 매핑 - 스마트 연결

  • 자동 Figure 인식: OCR 기술로 문서 내 모든 Figure 자동 탐지
  • 참조 텍스트 연결: "Figure 1.2", "그림 3-4" 등의 참조를 자동으로 해당 Figure와 연결
  • 시각적 하이라이트: 선택한 Figure와 관련된 텍스트를 시각적으로 강조 표시

🤖 AI 어시스턴트 - 실시간 학습 도우미

  • 다중 AI 프로바이더: OpenAI GPT-4, Google Gemini 지원
  • 드래그 가능한 채팅창: 화면을 가리지 않도록 자유롭게 위치 조정 가능

💡 Figure 질의응답 - 심화 학습

  • 터치 기반 선택: Figure 영역을 터치하면 즉시 AI 분석 시작
  • 추가 질문 가능: "이 그래프에서 x축은 무엇을 의미하나요?" 등 구체적 질문