ERP
Home / Work / Custom workshop ERP
Custom SaaS · Next.js

CUSTOM WORKSHOP ERP

Complete management software for a manufacturer: B2B/B2C orders, batches, quarantine, multi-parcel shipping, automatic invoicing.

ECustomerWorkshop ERP
B2B manufacturer · packaged products
French Riviera
2026
Customer
B2B manufacturer · packaged products
Role
Design, development, operations
Year
2026
Stack
Next.js · Node · Prisma · MySQL · Docker · Redis · Boxtal · Axonaut · Medusa
Visual of the Custom workshop ERP project
1 tool
Replaces spreadsheets, mailbox and three apps
Multi-parcel
Boxtal labels, automatic customer tracking
Auto invoice
Created in the accounting at shipment

The context

A manufacturer in the region handles orders from trade and retail customers, stock by batch with laboratory analyses, daily shipments and invoicing in a separate accounting program. Everything went through spreadsheets, emails and re-typing. The client is anonymised at their request.

What I built

  • Orders : a single queue, whatever the source (B2B portal, online store, internal entry), A4 picking slips, bulk processing, statuses and age visible.
  • Stock and batches : supplier receipts, batches and traceability, automatic quarantine according to imported analyses, inventories, self-consumption of materials.
  • Shipping : multi-parcel, carrier labels via Boxtal, product labels on a thermal printer, automatic status switch on the carrier's feedback, tracking emails.
  • Invoicing : invoice created automatically in the accounting (Axonaut) at shipment, retail or trade customer, exact lines and shipping.
  • Headless store connected : orders from the Next.js + Medusa store flow into the tool in a few seconds via a signed bridge (HMAC); catalogue and stock flow back.
  • Operations : Docker containers, automatic deployment, tested backups, alerting, hardening after a security incident.
The first module delivered was “orders + shipping”. Used from the first week, adjusted in the field, then extended.

Result

A team that prepares, ships and invoices from a single screen, reliable stock, and accounting fed continuously. The code and the data belong to the client.

On the blog

What this project teaches.

The whole blog
Other cases

In the same spirit.

Free · no sign-up

How is your website doing? Answer in 30 seconds.

Loading, SEO, security, calls to action: more than forty criteria, a score out of 100, your strengths, your weaknesses and an explained action plan. Brochure site or store. Completely free.

Instant result on audit.arnaud-poirier.com. No data kept without your consent.

READY
TO LAUNCH
YOUR PROJECT ?
Calendly — 30 min Contact form ⚡ Free audit of my website 07 64 02 74 14
First call free, no contract.
Reply within 24 working hours, French Riviera & France.
Free auditof your website · 30 s