Ferna
A money app for freelancers, with a tax reserve built in
A complete money app for a freelancer, with a light and a dark theme, and it comes with sample data. Good for: a freelancer, a sole trader or a small studio who wants personal and business money, invoices and the tax set-aside in one place. How it works: client payments land in a business account and a share goes to a tax reserve on its own, the cash-flow chart shows money in and out with a forecast past today, and cards flip to show their number and frost over when frozen. Includes: an overview with your total, safe to spend and cash flow by day, week or month; a ledger with search, categories, notes, splits and the subscriptions found in your history; insights on spending and income; accounts with statements, moves between them and the tax reserve rule; savings pots that fill as you add money; physical and virtual cards with freeze, a monthly limit and controls; sending money, requests and scheduled payments; budgets with a pace line; invoices you send, chase and mark paid, with clients; settings with a CSV export; and a help centre with a FAQ and a message form. How to use: run it as it is to explore with the sample data, which is saved in your browser, then connect your own bank or accounting API in place of the sample data; the sidebar folds to icons, Cmd+K searches everything, and it works on every screen from phone to desktop.
$91.00 — one-time price, free updates
- A React app template
- React and Vite · npm install and it runs
- Build unlimited client sites with it
Built with React, CSS, GSAP.
What is in the zip
- app.css
- css/accounts.css
- css/activity.css
- css/budgets.css
- css/cards.css
- css/help.css
- css/insights.css
- css/invoices.css
- css/overview.css
- css/payments.css
- css/settings.css
- index.html
- src/App.tsx
- src/actions.tsx
- src/card.tsx
- src/env.d.ts
- src/finder.tsx
- src/flow.tsx
- src/main.tsx
- src/motion.ts
- src/pages/accounts.tsx
- src/pages/activity.tsx
- src/pages/budgets.tsx
- src/pages/cards.tsx
- src/pages/help.tsx
- src/pages/insights.tsx
- src/pages/invoices.tsx
- src/pages/overview.tsx
- src/pages/payments.tsx
- src/pages/settings.tsx
- src/pages/types.ts
- src/router.ts
- src/store.ts
- src/ui/charts.tsx
- src/ui/format.ts
- src/ui/icons.tsx
- src/ui/kit.tsx
- src/ui/overlay.tsx
- tsconfig.json
Version history
- v1.0.0, 2026-11-03 — First release. Ferna shipped, with the reel recorded from the real page.