Inspiration

Images contain so much valuable data. But once an image is added into a system, it becomes a blackbox as it is not possible to what was in the image. OCR technology has been around for a while, so the idea was to bring it to life for Attachments for Confluence cloud. We have developed proprietary algorithms to make all the text to be extracted as traditional tools were only fetching dark text in consistent light backgrounds.

What it does

ExtracText for Confluence Cloud extracts all text from images and adds it to confluence search index making it available for searching. It also provides an advanced image editor which helps adding annotations to your images and all data is now contained within the image and available through search. A dedicated ExtracText Image search page allows to search and shows the images in thumbnails to identify them easily. There is also a macro that lets you search and add an existing image using text into any pages.

How we built it

We had the backend OCR technology built using Java for a while which we are using in "ExtracText for Confluence" server version. Now we are using the same technology in the backend and using Atlassian Connect framework for the front end. All apps are hosted in Google cloud Platform and highly available and scalable architecture with monitoring and production ready systems.

Challenges we ran into

Understanding how AtlassinConnectFramework works was the biggest challenge. There are very limited number of resources online and lot of trail and error before we get it right.

Accomplishments that we're proud of

We set a target to finish it for this competition and we achieved it on time and of a high quality production release. The knowledge we gained will go a long way - Express framework, node, Java, HTML5, javascript, CICD automation , agile delivery, automation all the way, wearing so many hats- customer, product owner, developer, QA, operations, configuration management, build system etc etc!!! so many things!!! proud!!!

What we learned

Pay attention to little details. If not we will end up wasting lots of time on minor issues.

What's next for ExtracText for Confluence Cloud

Our mission is to solve unsolved useful problems and we are going to make this app the best image editing, creating tool available in the market with features no others have.

Built With

Share this project:

Updates