Huchu DS · 0.5
All portals

Stash · save more, spend better

Personal savings + expense tracking for individuals. Mobile-first. Dark by default. Inspired by Copilot Money. Built so that the everyday person — high school plus — can keep a clear, supportive eye on their money without jargon.

Portal · New 2 shells 20 screens Dark default /portals/stash
Full-app demo

Run the complete Stash app

All 20 screens wired up. Sign in with a 6-digit code, link a bank, set a budget, start a savings goal, watch where your money goes. Demo creds: chipo@stash.app · any 6-digit code.

Open the live Stash app Chipo Mutasa · personal finance · CBZ + Stanbic + FNB. Track every spend, set budgets, save toward goals. Launch Open in fullscreen preview
Modules

What's inside Stash

Ten modules covering the full personal-finance loop — see your money, plan it, save it, and learn from it.

Shells

Device shells

Stash is mobile-first. A bottom-tab shell drives the phone; a left-sidebar shell takes over at desktop.

Mobile
360–414 px
Primary

Bottom-tab shell — Home · Money · Insights · More. Detail views open as bottom sheets. Safe-area aware. Pull to refresh.

Desktop
1024 px+

Left-sidebar shell. Same screens; better for managing categories, browsing long lists, and reviewing insights.

Pages

Every screen in the demo

Each route in the single-page demo. Click to jump straight there.

Used in this kit

Components, blocks & patterns

Stash composes from the same system as every other portal — no bespoke component CSS.

Built from these recipes

Cookbook recipes Stash uses

Every flow in Stash is built from a Huchu cookbook recipe.

Stash is dark by default

The whole portal uses body.is-dark so the standard token cascade flips. Every block reuses the design-system primitives — Stash adds only a portal-local palette inside portals/stash/demo.html.

All portal shells