Mahamax — Laboratory Services Management Platform
Mahamax — Laboratory Services Management Platform
Mahamax — Laboratory Services Management Platform

Mahamax — Laboratory Services Management Platform

Mahamax is a multi-role platform for managing laboratory service ordering and delivery, bringing customers, operations teams, finance staff, specialists, and partner laboratories together within a unified system. The platform covers a broad workflow, from service requests and sample submission to pricing, payments, laboratory coordination, invoicing, and reporting.

Mahamax is a large, multi-module system developed and maintained by a development team, and I contributed to several areas throughout its development and maintenance. The system follows a Modular Monolith architecture built with Laravel and consists of seven core modules covering the application core, forms, orders, financial operations, users, messaging, and laboratory workflows. The interface uses Blade, jQuery, Bootstrap, Livewire, and Laravel Mix, while role and permission management is handled through Laratrust. The platform also includes a JWT-based API for integration with a separate CRM system.

One of my main areas of work was developing and improving the dynamic form infrastructure. This system supports configurable forms for different laboratory services, validation, file attachments, and conditional field visibility based on user responses. The form logic supports condition groups, different logical operators, inverse conditions, and dependencies between fields, while keeping form changes synchronized with related pricing calculations.

Within the order management area, I worked on multi-step workflows for creating and managing samples, adding and editing sample information, and copying form data. Another major area was order financial logic, including sales and purchase pricing, fees, discounts, payments, and amount-due calculations at both order and sample levels. I also worked on the transactional order cloning process, allowing required structural and pricing information to be preserved while financial and workflow states of the new order are reset in a controlled manner.

For partner laboratory operations, I contributed to purchase invoicing workflows. This area supports selecting orders eligible for settlement, revising order prices, adding attachments, submitting invoices for review, and generating Excel exports, covering part of the financial workflow between the platform and partner laboratories.

Another area of my work focused on reporting and Excel export infrastructure. A reusable reporting service was developed to support multi-table and multi-sheet reports, configurable column definitions, data formatting, filtering, column sizing, and right-to-left presentation. This infrastructure is used across different areas of the platform for management, financial, analytical, customer, laboratory, and operational reporting.

I also contributed to parts of the JWT-based CRM API and related workflows involving users, services, laboratories, orders, and proformas. In addition, I worked on parts of the proforma management workflow, including service and supplier laboratory selection, item editing, pricing, discount and tax calculations, download links, and notification processes.

These areas represent only part of my work across the development and maintenance of Mahamax. They reflect my experience working on large-scale systems, complex business logic, multi-step workflows, financial calculations, dynamic forms, reporting infrastructure, and integrations between multiple systems.

Project information

  • Category: Web Application
  • Client: Mahamax
  • Project date: 22 October,2024
  • Project URL: https://mahamax.com

Key qualities

Dynamic Form Builder & Conditional Logic
Configurable forms, dependent fields, validation, and file attachments.

Order & Sample Management
Multi-step ordering, sample management, and information copying.

Financial Management
Pricing, fees, discounts, payments, and amount-due calculations.

Order Cloning & Recreation
Creating new orders from existing ones with controlled financial and workflow resets.

Laboratory Invoicing
Creating, revising, and submitting partner laboratory purchase invoices with Excel export.

Reporting & Excel
Reusable reporting infrastructure with multi-table and multi-sheet exports.

CRM Integration & API
Secure JWT-based API for CRM integration and core data management.

Proforma Management
Pricing, discounts, taxes, item management, downloads, and notifications.

Enter your comment