Drilling Profile PDF Generator Node Module
Services Covered:

Industry
Software Development
Duration
5 months
Budget
10K - 49K
Start Date
1 April 2021
Team Size
1-5 Employees
Engagement Model
Nearshore
Project Capability Score (PCS)
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
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
Desktop
Tech Stack
Node.js
TypeScript
Client Endorsement
Overall Review Rating
4.88
5 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.”
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

Services Covered:
+1 more
Completed
Information Technology
Healthy Travel! Mobile App Development

Services Covered:
+2 more