FORMA — LEARN WITH DEX

A fictional finance app for the DEX tutorial. All names, transactions, and
amounts are invented. No account, bank connection, or external API is used.
Changes live in memory and reset on reload. The savings goal is a fixed demo.

GET STARTED
Open index.html in a modern browser. Keep styles.css, app.js, and fonts in
the same folder. No package installation or build step is required.

TRY AN EDIT
Open styles.css. Change --accent to #cddfff for a blue balance card.
Then ask your coding agent to turn the category bars into a labeled donut
chart while preserving the underlying amounts and transaction form.

TEST THE RESULT
Add an expense of 42.50. Monthly spending should become $1,882.50,
available money $2,917.50, and budget remaining $517.50. Reset the demo.
Filter Income: only Salary should appear. Try entering zero, a negative
amount, or more than two decimal places: the form should reject it.

PUBLISH
Deploy this folder as a static site with your preferred host. Vercel's
official deployment instructions: https://vercel.com/docs/cli/deploy

FONT
Geist by Vercel. The included font is licensed under the SIL Open Font
License; see fonts/OFL.txt.
