Muse MuseConcept

Independent concept built on Meta's Model API. Not an official Meta product.

Fern Cup Tip Splitter

Status: Live.

  1. Your muse

    A tip splitter for a made-up cafe called Fern Cup. Enter a bill and the number of people, and see what each person pays with a 15, 18 or 20 percent tip. One screen, no saved data.

  2. Done. Milestone 1 is done. npm run verify exits 0: typecheck, build, start, console, smoke (6 passed), requirements (R1–R3, 3 of 3), manifest all green.

  3. Done

    Checks ran

  4. Done. Milestone 2 is done. npm run verify exits 0 (one run this round): typecheck, build, console, smoke with 9 passed, requirements 6 of 6 (R1–R6), manifest valid.

  5. Done

    Checks ran, try 2

  6. Done

    Checks passed, try 3

  7. The plan: Fern Cup Tip Splitter

    Split the Fern Cup bill with tip in seconds.

    1. Open the Fern Cup splitter screen
    2. Type the bill total
    3. Type the number of people
    4. Pick 15, 18 or 20 percent tip
    See the full plan

    Who it's for

    Friends and small groups eating at the fictional Fern Cup cafe.

    How it works

    1. Open the Fern Cup splitter screen
    2. Type the bill total
    3. Type the number of people
    4. Pick 15, 18 or 20 percent tip
    5. See tip amount, bill total and what each person pays

    Screens

    • Splitter. Single screen to enter bill, people and tip and see per person shares

    What goes in

    • Text: Bill total in dollars typed as numbers, for example 86.40.
    • Text: Number of people as a whole number from 1 to 50, plus tip choice of 15, 18 or 20 percent.

    What comes out

    • Text: Per person share plus tip amount and bill total for the selected 15, 18 or 20 percent tip.

    Models

    ModelUsed forWhy
    Muse WonderExplain the split in plain wordsLets users ask how the tip and per person total were figured and get a short answer without extra app code.

    Limits

    • Math happens in the browser with no saved data. Closing or reloading clears entries.
    • Shows equal shares only and rounds to cents, so shares can differ by one cent.
    • No payments, receipts, or connections to other services.

    From your inspo

    The person gave text only with no references and wants a simple one screen tip splitter for Fern Cup cafe.

    Takes

    • Bill splitting job with 15, 18 and 20 percent tip options
    • Simple one screen flow with instant result

    Cost per run: about $0.00 (est.). Primary flow is local math with no model call. One optional explanation uses about 500 input and 150 output tokens at Wonder rates, about $0.0035, but the core run is $0 total.

    What you asked for 9 of 9 checked and working

    • WorksR1: Show made up Fern Cup cafe branding on the screen. Works Header Fern Cup Tip Splitter and Your Fern Cup check visible.
    • WorksR2: Let the user enter a bill total. Works Bill total input shows 86.40 entered.
    • WorksR3: Let the user enter the number of people splitting the bill. Works Number of people input shows 4 entered.
    • WorksR4: Show what each person pays. Works Each person pays $24.84 shown on final screen.
    • WorksR5: Support 15, 18 and 20 percent tip choices with tip, total and per person math. Works 15, 18, 20 percent choices shown with tip, total and per person values.
    • WorksR6: Keep everything on one screen with no navigation. Works All inputs and results appear together with no navigation.
    • WorksR7: Save nothing between reloads. Works App works after reload with note that closing clears entries.
    • WorksR8: Show an empty state before a valid bill and people count are entered. Works No check yet prompt shown before valid bill and count.
    • WorksR9: Show a clear error state for missing, zero or invalid bill and people values. Works Check these entries error shown for missing or abc values.
  8. Recorded demo
  9. Done. Milestone 3 is done. npm run verify exits 0 (one run this round): typecheck, build, console, smoke with 12 passed, requirements 9 of 9 (R1–R9), manifest valid.

    16 m 45 s · Input 8.4M · Output 68.8k · $0.05 est.