cover image

DoLegal

  • AI-Powered Editor

  • Task & Document Workflow

  • Multi-Language Support

Expertise
  • Web Application
  • AI
Industry
  • Legal & Compliance

DoLegal is an AI-powered contract management software. It helps teams create contracts from templates or from scratch with AI support, collaborate on them in real time, and then send them for approval or secure e-signatures. The system automatically tracks document statuses, keeps a full history of changes, and stores completed files in an archive. Alongside contract management, it also offers task tracking and reporting tools so teams stay organized and can improve their workflows over time.

  • NextJS
  • NestJS
  • PostgreSQL
  • Gemini (Vertex AI)
  • PGVector
  • AI
20

Duration

Months, Ongoing

5

Team

1 Front-end Developer, 1 Back-end Developer, 1 UI/UX designer, 1 QA Engineer and 1 Project Manager.

1

Context

The client needed a powerful tool for teams to streamline contract workflows, including task assignment linked to specific documents (statuses: to do, in progress, done) and multilingual support for English, Russian, and Armenian users.

 

2

Challenge

Key challenges included creating a fully customized document editor without suitable libraries, requiring parameters like automatic "add page" functionality and implementing voice requests to AI, where speech-to-text accuracy was low with initial solutions like Eleven Labs, leading to high costs. But apart from this technical limitations, the biggest challenge was taking on the product from scratch. The client came to us with only an idea and nothing more, so we had to define the PRD, create the roadmap, turn business logic into technical implementation, suggest features, split them into V1/V2 and much more.

 

3

Solution

We integrated a rich, Google Docs-like editor with AI assistance for paraphrasing, shortening, lengthening, or full content checks, plus editing/suggestion modes, image/link insertion, track changes, version restoration, and an archive history. The solution supports real-time collaboration, automatic status tracking from draft to signed, and voice requests to AI directly in the editor. As of the development process, we maintained effective communication and close collaboration with the client and brought his idea to life.

4

Development Process

We started the project from scratch with just an idea and nothing more and we were the one to define PRD, create roadmap, and implement business logic. Our team consisted of a Front-end Developer, Back-end Developer, UI/UX designer, QA Engineer and Project Manager. There were weekly calls with the client where our Project Manager presented the progress and daily internal syncs iwth the team. Key features developed include:

  • Contract creation with pre-defined templates or AI-suggested blanks

  • Task management linked to documents with to-do, in-progress, done statuses

  • Powerful and rich document editor like Google Docs with images, links, and track changes

  • AI assistant in editor for paraphrasing, shortening, lengthening, and voice requests

5

Result

The platform is production-ready as V1, enabling seamless workflow management though not yet live pending minor UI fixes and subscription model creation.

 

Get an estimate

Describe your project by providing a written description, recording a voice message, or attaching a relevant file, your choice.