Gridlabs
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.
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.
Results
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.