Skip to main content

Work

Modular ERP, adaptable to any sector

A management core whose modules are switched on according to the trade: interventions, clients, documents, invoicing and reports — with a monitoring part that detects connected equipment and collects its measurements.

Category
ERP
Client
Client not disclosed
Year
2025
Duration
Ongoing project
Screenshot of the delivered interface.

The project

Where we started, what we built

Context

The company was running its business from several binders and shared folders. Each department kept its own files, with no consolidated view and no common reference data.

The problem

No overall view of the business, documents hard to find, invoicing tracked by hand, and information duplicated from one department to the next.

Our response

We built a shared core — users, rights, reference data, action log — into which independent business modules plug. The client switches on what they need; missing modules are built without calling the existing ones into question. A monitoring module detects the equipment present on the network, records it in a device registry and ingests its telemetry over MQTT. It is this architecture that makes the core transferable from one sector to another.

Features

What the system does

  • Shared core: accounts, roles, reference data and audit log
  • Client and sales relationship management
  • Document management with search
  • Invoicing and payment tracking
  • Tracking of interventions and services delivered
  • Automatic detection of connected equipment on the network
  • Device registry and representation of each device's current state
  • Telemetry ingestion over MQTT and time-series storage
  • Alerts on thresholds and on loss of communication
  • Real-time reports and dashboards by role
  • Modules switched on à la carte, with no reinstallation

What changed

What changed

  • Information centralised, no more parallel files
  • Documents found in seconds
  • Invoicing and payments tracked in one place
  • Equipment status visible without going on site
  • A reusable core: a new sector does not start from scratch

Technologies

Relevant technologies

  • TypeScript
  • JavaScript
  • Next.js
  • React
  • Node.js
  • Express
  • NestJS
  • PostgreSQL
  • TimescaleDB
  • Redis
  • Socket.io
  • RabbitMQ
  • MQTT
  • Mosquitto
  • Node-RED
  • ESP32
  • Modbus
  • OPC-UA
  • Grafana
  • Docker
  • Nginx
  • Sentry
  • JWT
  • GitHub Actions
  • Linux

End-to-end security.

Africa Tech Services

Want a walkthrough?

We can show you this project in detail, in person or online (video call or WhatsApp): tell us what suits you.