Skip to main content

Case study · Technology & SaaS

An Engineering Calculation Portal on Odoo for Kaypear Engineering

A client-facing portal where engineers run API 2000 fire-relief and breathing calculations through wizard forms, with the company’s engineering maths executed in the Odoo backend, a live input-audit tool, folder and batch organisation of tank designs, stage-based approvals, watermarked PDF reports with annexures and QR-code verification, plus sign-up, invitations and support ticketing.

  • Odoo
  • Custom portal development
  • 7-8 months
Kaypear Engineering: An engineering calculation portal on Odoo: API 2000 tank-design maths, batch workflows and QR-verified PDF reports
Platform
Odoo
Industry
Technology & SaaS
Duration
7-8 months
Engagement
Custom portal development

Project at a glance

A client-facing portal where engineers run API 2000 fire-relief and breathing calculations through wizard forms, with the company’s engineering maths executed in the Odoo backend, a live input-audit tool, folder and batch organisation of tank designs, stage-based approvals, watermarked PDF reports with annexures and QR-code verification, plus sign-up, invitations and support ticketing.

Client
Kaypear Engineering
Industry
Technology & SaaS
Platform
Odoo
Duration
7-8 months
Services
Odoo Consulting, Odoo Development, Odoo Implementation, Web Application Development, Odoo Service Management

The challenge

Complex process-safety calculations needed a reliable online portal: structured input via wizards, backend computation, guaranteed parity between inputs and database records, hierarchical organisation of projects, folders and batches, and advanced PDF reporting with QR verification.

Working through a similar challenge? Talk to an Odoo expert

The solution

Built the Tank Design Portal on Odoo with QWeb templates and Python backend logic implementing the company-provided API 2000 calculations (environmental factor, heat absorbed, relief rate). A real-time UI input audit tool. Folder and batch structures with stage-based lifecycle and bulk approvals. Soft delete. PDF reports and annexures with dynamic watermarks and QR codes. Centralised chemical, department and unit-conversion models. Scheduled actions. And a client portal with sign-up requests, member invitations and support tickets.

How we built it

  • Designed and built the Kaypear Tank Design Portal using Odoo’s QWeb templating engine.
  • Integrated company-provided API 2000 standard calculation logic (Environmental Factor, Heat Absorbed, Relief Rate) into the Python backend.
  • Implemented a real-time UI Input Audit Tool within the wizard forms to trace and validate engineering inputs against database records.
  • Developed a hierarchical Folder and Batch structure to systematically organize client projects and tank designs.
  • Introduced stage-based lifecycle management and bulk approval workflows for efficient processing of design records.
  • Implemented soft delete (archiving) functionality to ensure safe data management and recovery.
  • Designed custom PDF reports and calculation annexures with dynamic watermarks for status indication and IP protection.
  • Integrated QR code generation capabilities for instant, secure access to design documentation.
  • Built a client portal with user sign-up requests, member invitations and a dedicated support ticketing system.
  • Developed centralized models for managing Chemical properties, Departments, and precise Unit Conversions.
  • Integrated custom automated scheduled actions (cron jobs) with manual execution capabilities for real-time processing.

Custom development

Technical details: 2 custom modules
  • Kaypear Base (Tank Design Models)
  • Kaypear Portal Theme

What changed

  • Frontend stability improved, UI crashes on complex forms prevented
  • Full data integrity between wizard inputs and stored records
  • Engineering report and safety-assessment generation streamlined
  • Administrators control manual and automated workflows

Have a business process that doesn’t fit standard Odoo?

Discuss your requirement

What made this project different

  • Direct integration of company-provided engineering calculations (API 2000) into the Odoo backend, exposed via a user-friendly portal.
  • Support ticketing system integrated directly into the client portal, so users raise and track issues without leaving it.
  • Advanced hierarchical data structuring (Folders and Batches) designed specifically for organizing complex engineering design life-cycles.
  • Automated generation of engineering reports and annexures equipped with dynamic watermarking and QR code verification.

Technology

  • Odoo
  • Python
  • PostgreSQL
  • JavaScript
  • QWeb / XML

Team

The expertise on the project, not personal profiles.

  • Odoo Technical Lead
  • Odoo Backend Developer
  • Frontend/UI Developer
  • QA Engineer
  • Business Analyst

Questions

What did Heliconia build for Kaypear Engineering?

A client-facing portal where engineers run API 2000 fire-relief and breathing calculations through wizard forms, with the company’s engineering maths executed in the Odoo backend, a live input-audit tool, folder and batch organisation of tank designs, stage-based approvals, watermarked PDF reports with annexures and QR-code verification, plus sign-up, invitations and support ticketing.

What technologies were used on the Kaypear Engineering project?

Odoo, Python, PostgreSQL, JavaScript, QWeb / XML.

How long did the Kaypear Engineering engagement last?

7-8 months.

Who worked on the Kaypear Engineering project?

A team of: odoo technical lead, odoo backend developer, frontend/ui developer, qa engineer, business analyst.

Next step

Have a Similar Project in Mind?

Tell us what you are trying to build, improve or integrate. We'll help you evaluate the right Odoo, software and architecture approach, and show you the project closest to yours.