N Northwood ERP

Welcome — let's get you started.

A self-contained event-driven microservices ERP: seven services coordinating order-to-cash, procure-to-pay, and make-to-stock through Sagas, an outbox/inbox event bus, and real Keycloak sign-in.

This is a hands-on demo — drive it yourself in the browser. Here's the quickest way in.

Start here

  1. Click "Enter the ERP" below. You'll be sent to the Keycloak sign-in screen — the demo uses real login, not a bypass.
  2. Sign in. Every persona's password is the same as its username. A friendly first login is sarah / sarah — a sales clerk who can place orders and watch them fulfil end-to-end.
  3. Find the Demo Guide inside the app — the ? icon in the top bar — for the full cast (13 personas, each a different role) and ten step-by-step walkthroughs.
  4. Switch persona whenever you like: sign out (top-right) and sign back in as someone else — the UI re-reads your role automatically.
Enter the ERP →
Demo hours. To keep running costs down, Northwood is on a weekday schedule — it starts at 8:30 AM and stops at 5:00 PM (Australia/Sydney), and stays offline on weekends. Outside those hours the app may be asleep; check back during business hours.

First time with Northwood? Once you're signed in, open the Demo Guide (the ? icon, top bar) — it walks you through placing an order, building it on the production floor, and paying for it, one persona at a time.