Do you like cookies as much as we do?
We use them to provide the best experience. By continuing to use our website, you agree to our cookies policy.


Legal consolidation platform


About the client

Based in Norway, Gridlabs is an innovation lab specializing in deep learning, data analytics, and natural language processing solutions. They had the idea of building an online text editor with the goal of using it in the legal field. It was not supposed to be a traditional text editor but an all-in-one editor, converter, and consolidator with automatic data quality assurance, data management, and error handling.





Scope of work:

  • Product design
  • Software development
  • User testing


The challenge

The tool’s main purpose was to solve the problem of one of the partners who had to convert tons of plain text into structured, error-free, formatted, properly dated documents. The form of the original documents was the biggest challenge. The specifics of the language, the secrets of the legal communication, various exceptions, and special elements - it all complicated the project and created new obstacles to overcome. We were also tight on the schedule. The working version of the MVP of the project was supposed to be finished in 2 months including the conceptual work, wireframing, UI design, and development.

The solution

We created an editor answering the needs specified on the project kick-off. Thanks to the great work of our UX designer the tool turned out to be easy to use for its end-users. It was built in JavaScript with Node.js and React. The editor was able to convert the text files, to suggest its structure, it allowed the manual fixes, it was able to track the changes and push the consolidated file from the editor. The panel for quality assurance and error-handling was also built in JavaScript. All of the proposed solutions matched the processes of creating and editing the law by the editors in the partner’s company.


The goal was to build an all-in-one legal editor, converter, and consolidator.


The result was outstanding and it was very well received by its target group. What would be usually done manually in an hour, was now taken care of by the tool in a matter of seconds, automatically. No more manual changes in the code, no more storing plain text files in a place nobody knows exists, no more human-made errors, and on top of that, very pleasant experience of working with a nice-looking tool. That’s the editor we built with Gridlabs. That’s the editor with the potential of saving years of work done manually so far.

When working on the project we focused on using the most recent technologies.

To meet our goals with the Gridlabs project, our team had successfully developed an advanced consolidation tool using Node.js. We made sure the dynamic editing tool worked smoothly by building it in React. The Gridlabs technology stack is:

  • ElasticSearch
  • Rollbar (error tracking software)
  • GitHub (code review)
  • Cloudflare (protection)
  • CircleCI (integration)

Conversation is one of our most important values and a habit we support at every stage of our development process. Conversation is executed through digital tooling so the context is never lost. We use Slack for chat, Jira for planning, and Github for code reviews and discussion.