jungle-start is a simple calculator delivered as a single page design. The product exists so that everyday users can perform casual arithmetic quickly and pleasantly: they enter numbers and arithmetic operators, and the page shows the computed result. The design intent is deliberately minimal — one page, one object — with the calculator itself as the entire experience rather than a multi-section application.
The audience is everyday people doing quick, casual calculations who want a delightful, tactile tool rather than a utilitarian spreadsheet. The single-page constraint is a hard product boundary: the calculator is presented as one page, and no additional pages, sections, or destinations are part of the current product.
jungle-start is a client-facing, single-page calculator. The page presents a calculator surface — a display and a keypad — on which a user enters numbers and arithmetic operators and reads the computed result. The calculator is the anonymous public entry: no account, sign-in, or identity establishment is required to use it, and no durable user-specific state is created or resumed.
The only active human actor is the Calculator user, who opens the page, enters numbers and operators, reads the result, and clears or reuses the calculator for the next calculation. All computation and display behavior is owned by the single Calculator page; there is no separate backend workflow, provider surface, or external destination in the current product.
Current delivery is a custom single-page UI. The page is the working calculator itself — there is no marketing hero, no additional navigation, and no secondary destinations.
Removed from scope
The product is one page and one object: a calculator. The page is publicly reachable without identity, because the accepted behavior — entering numbers and operators and seeing a computed result — requires no continuity, ownership, or commitment that would justify an account. Nothing is saved between visits, and no user-specific state is resumed.
Everything the user does happens on the single Calculator page: number entry, operator entry, result display, and clearing. There is no separate settings page, history page, or account area, and none is implied. The single-page constraint is treated as binding for the current product; any expansion beyond one page would be a future decision, not part of this document's current scope.
The single page of the product, and the anonymous public entry. It presents the calculator as one glossy card floating on a pale rose field, with a small wordmark top-left and no other sections.
Information and state
Primary actions
Supporting actions
Domain entities
Component responsibilities
States
FR-1 — Single-page calculator presentation (explicit) As a Calculator user, I should see the calculator presented as a single page design, so that the whole experience is one simple, self-contained object.
FR-2 — Enter numbers and arithmetic operators and see the computed result (explicit) As a Calculator user, I should enter numbers and arithmetic operators and see the computed result, so that I can perform everyday arithmetic.
FR-3 — Clear the calculator and reuse it (required_inference) As a Calculator user, I should clear the calculator and reuse it for the next calculation, so that I can perform successive calculations without reloading the page.
Product context. An everyday person doing quick, casual arithmetic — not a data-heavy or regulated task. They arrive at the single page expecting a calculator they can use immediately, with no setup, sign-in, or navigation.
Primary goal. Enter numbers and arithmetic operators and read the correct computed result, then clear or reuse the calculator for the next calculation.
Distinct responsibilities.
Inputs and decisions. Which digits and operator to enter, when to evaluate, and when to clear.
Interactions with other participants. None — the Calculator user is the only active human actor; there is no counterparty, recipient, or approver in the accepted behavior.
Observable success. The displayed result is correct for the entered expression, and the calculator can be cleared and reused for the next calculation.
The creative direction is authoritative: sensual pop minimalism for a calculator that feels like a glossy toy, after the muse Karim Rashid. The headline idea: the calculator is the hero — one glossy candy object on a pale rose field.
Colour tokens (light mode)
#FDF1F4 (pale rose-white ground)#FFFFFF (glossy white calculator card)#2A1B24 (deep plum-ink for all readable text and numerals)#F2417C (bubblegum pink — operator keys and equals key)#C6F24E (lime — single hot accent, used sparingly on the equals key or display highlight)#8A7280 (muted mauve for secondary labels)Contrast: plum on white/rose is ~12:1; white on pink is ~4.6:1 (large numerals only).
Typography
clamp(48px, 12vw, 96px); section heading clamp(28px, 5vw, 44px); key labels 22–28px; body/labels 15–17px with 1.6 line-height.Shape language. Everything is a capsule or soft blob: calculator body with 32–40px radius; keys as full pills (radius 999px) or squircle-rounded squares; curved section edges; a glossy highlight arc across the top of the display. No sharp corners anywhere; buttons carry a subtle inner top highlight and a soft drop shadow to read as glossy plastic.
Layout. Single centered column on the pale rose field: a small wordmark top-left, then the calculator as one large glossy card floating with a soft pink shadow, max-width ~420px on desktop and near-full-width with 20px gutters on mobile. Display occupies the top third of the card; the 4×5 keypad the rest. Generous outer whitespace; no other sections.
Imagery. No photography. The imagery is the calculator itself as a glossy 3D-feeling object: gradient-lit key surfaces, a soft specular arc, and two or three floating candy-coloured blob shapes (pink, lime, orange) drifting behind the card as decoration only, never overlapping text or keys.
Avoid. Blue/indigo primary or gradient-blob SaaS hero; Inter, Roboto, Arial, Helvetica, system-ui fonts; sharp corners, flat grey keypad, spreadsheet-grid look; photography or stock people; dense multi-section marketing page; neon-on-black or dark mode.
The public entry is the calculator itself as a single glossy object floating on a pale rose field. The white calculator card sits centered (~420px on desktop, full-bleed-minus-gutters on mobile) with a large plum display numeral at clamp(48px, 12vw, 96px). Behind it, two oversized soft blobs — bubblegum pink #F2417C and lime #C6F24E — bleed off the left and bottom edges as pure decoration, giving the page a sculptural, non-rectangular silhouette.
Signature moves, all recomposing accepted content only:
There is no centered marketing headline and no blue button — the working calculator is the hero.
Interaction Model: Animated Motion Tempo: expressive Hero Dimensionality: layered_2d
Landing Hero Motion Brief
clamp(...)) to fit; no other element covers any part of them. Decoration and motion may bleed off edges but must never cover readable text or controls.prefers-reduced-motion, the idle highlight drift is removed and state changes are instant, while the calculator remains fully usable.
jungle-start
Tap the keys or type on your keyboard.

jungle-start
Tap the keys or type on your keyboard.
No comments yet. Be the first!