Preparing for launch…
Preparing for launch…
A finished household finance app — bills, subscriptions, renewals, cash flow, net worth, goals and debts — running live at lyken.dev and packaged for you to rebrand and launch in your own market.

Most “SaaS in a box” listings are a login screen and a settings page. This is the whole product: the app the seller runs in production at lyken.dev, where households track every bill, subscription, loan, income stream, asset and goal in one place. You can judge it before you spend anything, because the demo is not a video — it is the seller's live deployment. The free tier is the real app with no card required, and the subscription leak calculator on the site runs without even signing up. (Reviewed for this listing: thirteen subscriptions at $178/month totalled $2,136/year, of which $876/year was flagged as barely used. The arithmetic was checked by hand and is exact.) What's actually inside: twenty screens covering a dashboard, financial calendar, bills and subscriptions, cash flow on any pay cycle, net worth, savings goals with month-by-month schedules, debt tracking with an AI explainer, buckets, a decision log, renewal radar, leak view and a printable continuity plan. Behind them sit twelve data models — the Commitment model alone carries 63 fields, which is the difference between a demo and something that survives real households. Ten server functions handle Stripe checkout, the customer portal, webhooks, reminder digests, renewal notices, overdue escalation, stale-subscription flagging, price-increase detection, goal nudges and a tax export. Six scheduled jobs run them on cron. The honest constraint, stated up front: this is a Base44 app. The React frontend is ordinary Vite and entirely yours, but the backend — database, auth, functions, jobs — runs on Base44's platform. You will need your own Base44 account, on their pricing. That buys you speed (no infrastructure, auth and per-household data isolation already solved) at the cost of portability (leaving Base44 later means rebuilding the backend against the twelve entity schemas). If you want a self-hosted, framework-agnostic codebase, buy something else — this is not it. Two more things a buyer should know before checkout rather than after. The codebase still carries the app's earlier working name in 31 places, including one that will break payments if missed: Stripe checkout looks up a product named exactly “Tally Premium”. Every occurrence is listed with file and line in the REBRANDING.md generated from the package you receive. And the app was built for Australian households — currency and date formats, fortnightly pay cycles, GST/BAS wording, “super” in net worth, and an Australia/Sydney timezone on every scheduled job — so selling into another market is a localisation pass, not a find-and-replace. Before this listing went up the package was installed from scratch and built clean (3,545 modules, no errors), then rebuilt after the seller's live Base44 app id and hotlinked brand images were stripped out, so what you download cannot touch the seller's production data or hotlink their assets.
- Full source: 138 JavaScript/TypeScript files, ~17,900 lines (excluding package-lock.json) - 20 screens: dashboard, calendar, bills & subscriptions, cash flow, net worth, goals, buckets, debts, decision log, renewal radar, leak view, continuity plan, settings, auth and legal pages - 86 React components (49 shadcn/ui primitives + 37 app components) - 12 Base44 entity schemas — Household, Member, Commitment (63 fields), Payment, Income, Account, Asset, Debt, Goal, Decision, PriceChange, User - 10 server functions: Stripe checkout, customer portal, Stripe webhook, reminder digest, renewal notices, overdue escalation, stale-subscription flags, price-increase detection, goal-behind nudge, tax export - 6 scheduled workflows (cron) and 1 AI agent (debt coach) - Stripe subscription billing wired end to end, with monthly and annual plans - README-setup.md and REBRANDING.md — the rebrand guide is generated from this exact package, listing all 43 “Lyken” and 31 “Tally” occurrences by file and line - Neutral placeholder brand images so nothing hotlinks the seller's assets
- The Lyken business. The domain lyken.dev, the brand, the live app instance and its customers are not for sale here and are not included at any price on this listing - A Base44 account. You need your own, on Base44's pricing — the backend cannot run without it - A portable/self-hosted backend. There is no Express server, Docker file or database connection string, because Base44 provides all of it - The Lyken name, logo and brand assets — the licence covers the code, and you must rebrand - Stripe or email accounts, and any platform fees - Mobile apps (responsive web only) - Localisation beyond Australian conventions
- Node.js 18+ and npm - Your own Base44 account and app (free tier is enough to get it running) - The Base44 CLI (npm install -g base44@latest) - A Stripe account, only if you want to charge for subscriptions — the app is fully usable without it - Comfort with React and reading someone else's codebase; this is a technical setup, not a one-click install
1. npm install, then npm run build to confirm it compiles (verified at packaging: 3,545 modules, no errors). 2. Create your own app in the Base44 dashboard and replace the YOUR_BASE44_APP_ID placeholder in base44/.app.jsonc. The seller's real id has been removed deliberately, so your copy can never write to their production data. 3. Connect this repository to your Base44 app so the 12 entities, 10 functions, 6 workflows and 1 agent sync into your account (see docs.base44.com — their procedure changes faster than any bundled guide). 4. Run it: base44 dev for the full local stack, or create .env.local with VITE_BASE44_APP_ID and VITE_BASE44_APP_BASE_URL and run npm run dev against your hosted backend. 5. Sign up through the app's own register screen — the first account creates a household and runs onboarding. 6. Optional billing: enable the Stripe integration, create a product with monthly and annual prices, and either name it exactly “Tally Premium” or edit that name in base44/functions/create-checkout/entry.ts. Point a webhook at the stripe-webhook function. 7. Rebrand with REBRANDING.md — every “Lyken” and “Tally” occurrence is listed by file and line — then replace public/brand/logo.png and social-card.png. 8. If you are selling outside Australia, do the localisation pass: currency and date formats, and the Australia/Sydney timezone on every workflow in base44/workflows/.
Single-product commercial licence. Use this codebase as the foundation of one product — yours or a client's — and modify it without limit for that product. Each additional product needs its own licence. You may not resell, redistribute or re-list the codebase or a derivative of it as a template, starter, boilerplate or code product, whether paid or free. The licence covers the code only: the Lyken name, logo and brand assets are not included and may not be used, and the seller continues to operate their own deployment at lyken.dev.
14-day refund if the product is materially not as described in this listing. Judge it before you buy: the demo is the seller's live production deployment, free to use with no card, and this listing states the platform dependency, the Australian localisation and the 31 legacy naming occurrences up front. Refunds are not offered for change of mind, for Base44 or Stripe platform costs, or because you decided against the Base44 platform after purchase — that constraint is disclosed above. Open a refund request from your Launchstock library and we will respond within 2 business days. An approved refund ends your licence — you must delete all copies of the files and stop using them.
Email support (hello@lyken.dev) for 3 months from purchase, replies within two business days (AEST). Covers getting the package running, connecting it to your own Base44 app, the Stripe wiring and the rebranding guide, on unmodified code. Building your own features, migrating the backend off Base44, or debugging a substantially rewritten codebase is available as paid work.
These terms are snapshotted at purchase — what you see here is what applies to your order.
Reviews come from verified purchasers only, so you can trust what you read here.
Other listings buyers compared with this one.
AU sole-trader money toolkit: live-edit GST invoice template, BAS checklist, expense tracker, 12-week cashflow forecast, payment emails.
A 13-week rolling cashflow spreadsheet that shows best, base and worst case every Monday — with traffic-light warnings weeks before trouble arrives.
An installable envelope-budgeting app where your money data never leaves your device — no accounts, no server, no subscription. Rebrand-and-resell licence included.