> For the complete documentation index, see [llms.txt](https://puneethchanda2001.gitbook.io/ieee-document-upload/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://puneethchanda2001.gitbook.io/ieee-document-upload/master.md).

# Fireboltz/IEEE-Document-uploader

## Facilitation of Document Upload

### What does aasaan Solve?👀

* Making the uploading of documents etc. In online applications a piece of cake.
* This we are achieving by able to redirect to an app once the user clicks the upload button.
* From the App the users can take a photo of the desired documents and can upload it to the required component. by compressing it to the **required** size

### Technology Stack⭐

* [Flutter](https://flutter.dev/)
* [Firebase](https://firebase.google.com/)
* [OpenCV](https://opencv.org/)
* [Mobile vision](https://developers.google.com/vision)
* [Google auth](https://developers.google.com/identity/protocols/oauth2)
* [React](https://reactjs.org/)

### What all aasan can do?💭

aasaan contains some of the features which will be helped to scan document and upload

**Scanning UI** User guidance to the best position for capturing the document with manual + automatic photo capture of the document

**Pre-Processing of images** By scanning the document it will automatically process the image and give you readable documents with multiple filters

**Perspective Correction** 4 Point \`getPerspective\` Transform, it will automatically detect crop the image

**Text Recognition (OCR)** Text Rekognition is done using Mobile vision API. so, when user wants to scan the aadhar card he can automatically get the code

**Online Cloud** we used firebase database for online cloud, if the user lost the documents also he can retrieve all of them with no time

**File compression** With the help of OpenCV 3.0 we added the compressor, the user can compress the document with the given input.

**Multiple Formats**\
The scanned image can be converted into multiple forms JPG, PDF, TiFF etc

### How is privacy ensured?

All files being stored in Firebase cloud, no one except with user authentication would be able to read them. For further clarification, whenever the user upload or download the documents it will automatically check the authentication

### Screenshots

![](/files/-ML10-DJ5X4AosVtInLq)

![](/files/-ML10H-Zcwj4JTA0avlR)

![](/files/-ML10veXtm-hbEd7tL-B)

## Developers💁

[Ajay Prabhakar](https://github.com/chromicle)

[Puneeth Chanda](https://github.com/puneeth2001)

[Ashwin Ramakrishnan](https://github.com/ashwinkey04)

[Akshay Praveen Nair](https://github.com/iammarco11)

[Nehal Nevle](https://github.com/Blackcipher101)
