KetakiMDeshmukh / eScan

PDF Scanner with OCR

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eScan

Team name : ENIGMA

๐Ÿ‘จโ€๐Ÿ’ป Team members

๐Ÿ‘จโ€๐Ÿซ Mentors

๐Ÿ“ Description

eScan is a flutter developed application. Its design and features are the key things that makes it stand-out among the other ones on the Play Store. It has multiple functions such as :

  • Scanning images, pdfs
  • Text Recognition, popularly known as OCR (Optical Character Recognition)
  • Converting images to pdf
  • Performing operations on pdfs, like merging, splitting, etc. eScan application has almost all the features one may require while using/making a pdf, combined altogether in a single application. It is supported by both Android as well as IOS devices. It is a user friendly application that has an attractive, simple and an interactive user interface.
  • GitHub Repo
  • Drive

๐Ÿงฐ Technology stack

Tools and technologies learnt and used in this project:

1. Flutter
2. Dart
3. Android Studio

๐Ÿ“ˆ Progress

  • Design/Display
  • Multiple screens
  • Scanning documents
  • Accessing pdfs from local storage/device
  • Theme change
  • Reading pdfs
  • Converting presentations, excel sheets, word files to pdfs

๐Ÿ–ฅ๏ธ Project Setup

  • Click on the link below to open the repository for the project

      https://github.com/KetakiMDeshmukh/eScan
    
  • Now fork this repository. This will create (fork) a copy of the project from our GitHub profile onto yours.

OR

  • Click on the link below to open the repository for the project

      https://github.com/KetakiMDeshmukh/eScan
    
  • You can directly clone the repository from our GitHub profile on your local machine and you are all set to use. In this case, however, we will be able to monitor your actions.

  • Clone the project

      git clone https://github.com/KetakiMDeshmukh/eScan.git
    
  • Go to the project directory

      cd eScan
    
  • Install dependencies

      npm install
    
  • Start the server

      npm run start
    

๐Ÿ”ง Usage

  • Open project from version control.
  • Open emulator or connect android/ios device.
  • Run the app from main file.

โš™๏ธ Applications

eScan is PDF creator application which is mainly based on Dart programming language. This is a simple application which allows you to scan documents, images from your mobile phone. You can create a combined document from these images which gets automatically saved in the downloads folder. You don't need to look for the pdf anywhere else. eScan has a very simple and user friendly GUI, which makes it easy to use. It can read characters from the image/document. PDFs can be made searchable using this feature. The rest applications of this app are the same which we use in our day-to-day life, like word to pdf, excel sheet to pdf, ppt to pdf, image to pdf conversions, etc.

๐Ÿ”ฎ Future Scope

  • Optial Character Recognition.
  • Users will be able to create a custom pdf.
  • They could edit a pdf, extract images & text part of the pdf separately.
  • User can connect his/her drive to this app, so that he/she can directly access/store files on the drive.
  • Interface of the app will be more interactive, attractive and more user friendly.
  • Will be available on App Store also.

๐Ÿ“ฑ Screenshots

screen1 screen2 screen3 screen4 screen5 screen6

About

PDF Scanner with OCR


Languages

Language:Makefile 90.8%Language:Dart 8.8%Language:Swift 0.2%Language:Java 0.2%Language:Kotlin 0.1%Language:Objective-C 0.0%