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
- ajax/jquery
- azure-ocr-api
- javascript
- mysql
- php
- slack-api
Log in or sign up for Devpost to join the conversation.