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 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 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:
- 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.