Skip to content
Antino
All case studies

Other · Scope3 Carbon Accounting Platform

Fitsol

SaaS ESG & Logistics Intelligence Platform.

Fitsol
33
Weeks operated
2k+
Hours of work
2
Engineers

The brief

Extend and revamp an existing CRA-based ESG emission tracking product (Fitsol/Kyoto platform) by migrating to Next.js, building out full Scope 1/2/3 category forms, adding a logistics management layer (indent/shipment/tracking), integrating Indian government APIs (ULIP, GST OCR), and layering analytics and ESG assessment modules — all within a 33-week engagement with 2 developers.

What we built

Fitsol is a full-stack ESG and logistics SaaS platform built on Next.js (migrated from CRA) + Node.js/MongoDB. It covers:

  • Multi-scope carbon emission tracking with dynamic category forms and Climatiq/Factors API integration
  • CSV and PDF ETL bulk data ingestion pipelines with job orchestration
  • Freight indent-to-shipment lifecycle with real-time GPS tracking, Bilti/POD document vault, and mobile views
  • Facility/asset/vehicle org structure with GST OCR and ULIP API verification
  • Multi-scope analytics dashboards (Sankey, heatmap, intensity metrics, grouped/stacked bar)
  • ESG questionnaire assessment engine with nested question rendering and auto-save
  • Multi-role partner/user management with RBAC and unification onboarding; and
  • A public marketing website. The platform targets Indian logistics and manufacturing companies managing Scope 3 supply-chain emissions alongside day-to-day freight operations.
Live in production

Scope 1 & 2 category forms and analytics deployed to production. Transportation ETL (CSV/PDF) live. Indent-to-shipment logistics flow live with GPS tracking and document vault. ESG assessment creation, assignment, and submission live. Marketing website Phase 1 deployed. Partner/user management and unification onboarding released. RBAC API design in final stages at project close.

Delivery timeline

How it was built, phase by phase.

8 workstreams across 33 weeks of operated delivery.

  1. buildWeeks 1–18 (Mar 2025 – Jul 2025)

    Carbon Emission Tracking – Scope 1, 2 & 3

    End-to-end carbon emission data entry, calculation, and reporting covering all three GHG Protocol scopes.

    Multi-scope GHG emission platform live with dynamic category forms, ETL ingestion pipelines, and per-scope analytics.

    ReactNext.jsClimatiq/Factors APIZodCSV ETLPDF ETL
  2. integrateWeeks 2–8 (Mar–Apr 2025)

    CRA-to-Next.js Micro-Frontend Migration

    Incremental migration of a legacy Create React App to Next.js using Module Federation and Zustand for shared global state.

    Incremental CRA-to-Next.js migration live with shared global state via Zustand.

    Create React AppNext.jsWebpack Module FederationViteZustandReact
  3. buildWeeks 5–33 (Apr–Oct 2025)

    Partner & User Management with RBAC

    Multi-role platform covering admin, client, partner, and transporter roles.

    Multi-role partner/user management with approval workflows live; RBAC API design underway at project end with role-specific navigation deployed.

    ReactNext.jsREST APIsZodZustandCRA
  4. buildWeeks 6–12 (Apr–May 2025)

    Organization Structure & Facility Management

    Dynamic org structure with role-based facilities, assets, and vehicles.

    Centralised facility onboarding with GST OCR + ULIP government API verification live; full asset/vehicle CRUD with export and filter.

    ReactNext.jsGoogle Places APIGST OCR APIULIP APIZod
  5. buildWeeks 12–22 (May–Aug 2025)

    ETL Pipeline for Bulk Carbon Data Ingestion (CSV & PDF)

    Built upload vault, job orchestration UI, polling-based job status, and ETL flows for CSV and PDF bulk emission data ingestion.

    Full ETL pipeline live for CSV and PDF uploads across transportation, waste, business travel.

    ReactNext.jsCSV parsingPDF parsingREST APIsReact Query
  6. buildWeeks 14–22 (Jun–Aug 2025)

    Analytics Dashboards – Multi-Scope Emission Intelligence

    Built comprehensive analytics layers across all Scope 3 categories including intensity metrics, heatmap (percentile-based), Sankey charts, stacked bar charts, grouped bar charts, pie charts, and line charts.

    Full analytics suite live across Scope 1/2/3 with Sankey, heatmap, stacked/grouped bar, pie, and line charts.

    ReactNext.jsSankey chartD3/chart librariesReact QueryMoment.js
  7. buildWeeks 20–33 (Jul–Oct 2025)

    Logistics & Transportation Management (Indent & Shipment)

    Full indent lifecycle management (create, accept, reject, vehicle placement, shipment creation, tracking, completion) with role-based access, driver management, document vault (eway bill, POD, Bilti).

    Full freight indent-to-shipment lifecycle live with real-time GPS map tracking, Bilti/POD document generation, mobile views.

    ReactNext.jsGoogle Maps APIReact QueryMoment.jsreact-day-picker
  8. buildWeeks 26–32 (Aug–Sep 2025)

    ESG Assessment Module

    End-to-end ESG questionnaire framework with dynamic/nested question rendering, auto-save, save-progress, user creation/assignment, partner section management, question mapping flow, and final submission API.

    ESG assessment creation, assignment, nested question rendering, auto-save, and submission flow deployed; partner section and user assignment live.

    ReactNext.jsREST APIsReact QueryZod

09 · Run a function

Stop renting hours. Start running functions.

Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.