Inspiration

Most Organization, Teams, Companies etc. works with Documents, Files and Images which might contains vital data that can be extracted and processed. Entering those Data from documents by hands or manually can be very tedious, tiring, time consuming and even create monotony in the work task.

A good example is an Organizations or Teams that works mostly on Physically printed documents and files like Customers Forms, Insurance Forms, Receipts, Notes etc.

To make work easier and faster for them, I created Slack OCR Files Manager that uses Azure Optical Character Recognition(OCR) AI to extracts texts data from Images, Files and documents. It provides room for further extracted text editing and then stores the updated extracted text data on database.

The Application then leverages Slack Channel Listing API and Slack Chat Message Posting API to Post and Share the extracted Text documents to theirs various teams on Slacks Channels across the globe in real-time.

What it does

Slack OCR Files Manager is an applications that allows users to easily extracts Text from image Files, Documents, Printed Data, Screenshots, Webpages etc. Edit, Share, Study, Process and Analyze your extracted image text Documents with ease leveraging Azure OCR AI Models

The Application then leverages Slack Channel Listing API and Slack Chat Message Posting API to Post and Share the extracted Text documents to theirs various teams on Slacks Channels across the globe in real-time.

How we built it

The Application was built with Azure Optical Character Image Recognition(OCR)

Azure Documentations Links:

https://docs.microsoft.com/en-us/azure/search/cognitive-search-skill-ocr

https://docs.microsoft.com/en-us/azure/search/cognitive-search-quickstart-ocr

https://docs.microsoft.com/en-us/azure/search/cognitive-search-quickstart-ocr


For Sharing and Posting Extracted Contents to your teams on various Slack Channels, the application leverages Slack Channel List API and Slack Chat Message Posting API

https://slack.com/api/conversations.list

https://slack.com/api/chat.postMessage

Finally, The application was built using Php as a Programming Language Mysql for database storage while Jquery/Ajax and Bootstraps at front ends

Challenges we ran into

Both Azure OCR and Slack Messaging System is very easy to integrate

What's next for Slack OCR File Manager

More Features coming soon

Built With

Share this project:

Updates