Shared Product Blueprint

Cake Order Tracker

A read-only Product Blueprint created with IdeaMade.

Internal custom cake order tracker

Cake Order Tracker

A private, staff-only tracker for a home baker or small cake studio to record custom cake orders from enquiry through pick-up, manage per-day capacity and minimum notice, record deposit status, lock flavour and size once in production, and keep an immutable change history.

Users and roles

The people who interact with the product.

Baker

The studio owner who manages all orders and the capacity settings with full access.

  • Record and track every custom order from enquiry to pick-up
  • Keep pick-up day capacity under control
  • See who changed what and when

Assistant

A helper in the studio with the same full access to orders and capacity settings as the baker.

  • Keep order statuses and deposit records up to date
  • Handle order intake when the baker is busy

Admin

The person who assigns staff accounts to the Baker or Assistant role; there is no self sign-up or invitation flow.

  • Assign each staff member to the correct role

Key workflows

The main paths users take to reach an outcome.

Sign in to the trackerBakerCore
1

Open sign inThe staff member reaches the sign-in page.

2

Sign inThe staff member signs in with an admin-assigned account.

3

Reach ordersThe signed-in staff member lands on the Orders page.

Outcome: The staff member is signed in and can reach the orders.
Record a new orderAssistantCore
1

Start a new orderFrom the Orders page, start a new order; the empty state also offers this action.

2

Enter order detailsEnter customer, cake, flavour, size, pick-up date and price; the pick-up date must respect the minimum notice.

3

Save the orderSave the order as an enquiry and see it in the list.

Outcome: The order is recorded with a valid pick-up date and appears in the order list.
Track an order to pick-upBakerCore
1

Open the orderOpen the order from the filtered list.

2

Record deposit statusRecord the deposit as Paid or Not paid.

3

Confirm the orderMove the order to Confirmed; refused if the pick-up day is full.

4

Start productionMove to In production once the deposit is Paid; flavour and size lock from here.

5

Mark ready and picked upMove to Ready for pick-up, then Picked up, with each change recorded.

Outcome: The order reaches Picked up with an accurate deposit status and a complete history.
Manage capacity settingsBakerCore
1

Open capacity settingsGo to the Capacity settings page.

2

Save limitsSet the maximum orders per pick-up day and minimum days of notice, then save.

Outcome: Updated capacity limits apply to new orders and confirmations.

Pages

4 pages in the MVP

Sign inStaff sign in with an admin-assigned account to reach the order tracker.
Public
Sign in
OrdersReview all orders with their status, filter by status and pick-up date, and create a new order. Shows a create-new-order action when no orders exist yet.
Signed in
Orders
Order detailSee one order's customer, cake details, flavour, size, pick-up date, price, deposit status, status and full history; update details, record deposit status and change status.
Signed in
Order detail
Capacity settingsSet the maximum orders per pick-up day and the minimum days of notice used to validate pick-up dates.
Signed in
Capacity settings

Product decisions

Choices you can confirm directly in the Blueprint.

Which orders should count toward the maximum number of orders per pick-up day?ConfirmedWhich orders should count toward the maximum number of orders per pick-up day?
All orders from Confirmed onward
When should the minimum-notice rule be enforced on an order's pick-up date?ConfirmedWhen should the minimum-notice rule be enforced on an order's pick-up date?
Block at creation

Assumptions

Items that should be verified before implementation.

Orders count toward a pick-up day's maximum from Confirmed onward, so In production, Ready for pick-up and Picked up orders still occupy a slot.

High impactAccepted

The minimum-notice rule is enforced when an order is created: a pick-up date that is too soon cannot be saved.

High impactAccepted

The admin assigns staff roles outside this app's screens; the tracker only relies on the assigned role for access.

Medium impactNeeds confirmation