Live Car Tracking¶
In this feature you will embed a live map into Business Central, that shows the real-time tracking of all cars.
Visit the live demo first: cartrack-simulator-demo.onrender.com/demo.html
You'll see simulated rental cars moving in real time. Your BC pages will use this same widget — but tracking your cars.
What you'll build¶
Two actions that open the live map:
- Fleet Booking Board → "Live Map" button — shows all cars
- Blanket Sales Order → "Track Car" button — shows only that booking's car.
Step 1 — Update the tech design first¶
Before writing the spec, update specs/tech-design.md to describe how the live tracking feature works. Open a new chat, select Claude Opus model, and paste:
Read specs/tech-design.md.
Fetch the documentation from https://cartrack-simulator-demo.onrender.com/docs.md
We want to show a live car tracking map inside Business Central using this service.
We need two actions: one on the Fleet Booking Board to see all cars, and one on the
Blanket Sales Order to track that specific car.
Update section 7.3 in specs/tech-design.md with your implementation approach.
Do not change anything else.
Review the output, then commit specs/tech-design.md.
Step 2 — Write the spec¶
Now use the normal flow — run the create-feature-spec skill. The skill will read the updated tech-design.md and produce the feature spec from it.
The loop¶
- Spec — use the
create-feature-specskill - Implement —
Implement the feature spec. - Test — open BC, click Live Map (all cars), then Track Car on a booking (one car, with BC rental data in the popup)
- Docs —
generate-docs - Finalise —
finalise-feature, merge, replan