Skip to content

aaditi2/SnapText

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 SnapText

SnapText is an iOS app built with SwiftUI and VisionKit that extracts both free text and structured tables from images.
It allows users to capture, edit, and export documents into professional formats like .docx, .xlsx, and .pdf.


🛠️ Tech Stack

  • SwiftUI — Modern declarative UI
  • VisionKit / Vision Framework — OCR & text recognition
  • CoreData / Local Storage — Save & manage extracted docs
  • QuickLook — Preview exports

✨ Features

  • 📷 Capture text from Camera, Photo Library, or Document Picker
  • 🔍 OCR Extraction using Apple’s Vision framework
  • 🗂️ Table Detection & Parsing — Extracts rows/columns from scanned tables
  • 📝 Editable Document View
    • Text: Notes-style editor
    • Tables: Interactive Table Editor with row/column editing
  • 💾 Export Options
    • Editable .docx (Word)
    • Editable .xlsx (Excel)
    • .pdf or .txt

📡 Telemetry

SnapText includes a privacy-aware telemetry pipeline for reliability and product diagnostics.

  • Event queueing + local persistence
  • Session hashing + metadata minimization
  • KPI snapshots and debug export tools

See SnapText/Telemetry/README.md for implementation details.


📸 Screenshots

WhatsApp Image 2026-05-21 at 12 37 33 PM WhatsApp Image 2026-05-21 at 12 36 22 PM S_tele_1 S_tele_1 S_tele_3

About

SnapText is a SwiftUI app that uses OCR to extract text from images. Upload or capture documents via camera, photo library, or document picker and export your scanned text docs. (Screenshots added)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages