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