EndorsedendorsedCompleted

Drilling Profile PDF Generator Node Module

Services Covered:

Custom Software Development
Project hero — replace with case study imagery
Industry
Industry

Software Development

Duration
Duration

5 months

Budget
Budget

10K - 49K

Client Size
Start Date

1 April 2021

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Nearshore

Project Capability Score (PCS)

gauge meter
80/100
Strong

Project Capability Score (PCS) estimates how capable Innowise is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Confidential

mapBaar, Switzerland

Project Summary

Innowise Group developed a self-contained drilling profile module for a custom software company. The vendor delivered a Node/TypeScript package that generates charts and PDFs, completed a PoC to validate the approach, and improved the platform's code quality while communicating via GitLab, Telegram, and Google Meet.

Key Challenges

  • Build a self-contained module for generating drilling profile and dynamic probing charts for the client's platform.
  • Deliver chart generation and PDF output without introducing a new platform and integrate the module in parallel to existing work.

Project Deliverables

  • Node package with functions to accept chart data as JSON and return a PDF with generated charts
  • PDF-generated drilling profile and dynamic probing charts
  • Proof of concept (approximately 15-hour) mini-project
  • Test scaffolds and a Kanban workflow in GitLab

Project Solution

Innowise executed a short PoC (~15 hours) using TypeScript/Node.js to validate chart generation and PDF output, then implemented a self-contained node package that generates drilling profile charts with node-canvas and produces PDFs via pdf-lib. The team worked through a simple Kanban workflow in GitLab, provided test scaffolds, and delivered the module with one developer and an account/project manager.

Project Outcome

  • Delivered the module faster than the client could have internally, saving approximately three months.
  • High initial code quality with minimal refactoring and further improvements over time.
  • Responsive communication via GitLab, Telegram, and Google Meet.

Platforms

  • DesktopDesktop

Tech Stack

  • Node.jsNode.js
  • TypeScriptTypeScript

Client Endorsement

Overall Review Rating

4.88star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

The client claimed that if they would have lost three months without Innowise Group. They improved the platform's code quality since the beginning. They also frequently communicated via Gitlab, Telegram, and Google Meet.

Ramy Hardan

CEO

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Innowise

Ongoing
Information Technology

MVP Development for Excel Add-on Startup

Preview of the MVP Development for Excel Add-on Startup
Budget:
10K - 49K
Duration:
67 months
Team Size:
1-5

Services Covered:

+1 more
Completed
Information Technology

Healthy Travel! Mobile App Development

Preview of the Healthy Travel! Mobile App Development
Budget:
10K - 49K
Duration:
5 months
Team Size:
1-5

Services Covered:

+2 more