← Work

The Golfing Bee Operations App

A separate operations and reporting layer around Odoo. It gives The Golfing Bee clearer sales and stock views, Excel exports and selected automation while Odoo remains the system of record.

OrganisationThe Golfing Bee
My roleSystems Consultant & Software Engineer
Period2026
StatusClient system

My part

  • Built the external application and reusable Odoo XML-RPC connection layer.
  • Built sales KPIs, stock views and Excel exports.
  • Added a protected scheduled process for POS session closing.
  • Worked through invoice and transaction diagnostics against the live Odoo workflow.

How I built it

  • Next.js and TypeScript application
  • Odoo XML-RPC service integration
  • Server-side KPI and stock aggregation
  • Scheduled operational jobs

Controls that mattered

  • Service-account authentication
  • Protected scheduled-job endpoint
  • Environment-based secret handling
  • Bounded server-side caching for repeated Odoo reads

Where it landed

  • Added reporting and stock visibility without disturbing the core Odoo setup.
  • Reduced manual reporting work by calculating KPIs and exports outside Odoo.
  • Created an integration layer that can support further operational tools.

Stack

Next.jsTypeScriptOdoo XML-RPCExcelJSRechartsAutomation