Settlora | Flutter Invoice Maker App with Laravel Cloud Backup

Bluehost Shared Hosting

Ship an invoicing app that gets the money part right: 34 finished screens, an invoice you edit by touching the paper itself, a receivables track that tells you who to chase, and a tax engine that survives compound rates, tax-inclusive prices and rounding arguments. Light and dark themes, GetX architecture, offline documentation, an encrypted Laravel cloud backup, and a one-page product website ready to publish.

Settlora | Flutter Invoice Maker App with Laravel Cloud Backup

Demo Instructions

Three intro screens open the app, then the sign-in screen is a mock that contacts no server and accepts any credentials. Use demo@settlora.app and password demo1234, or simply tap Sign in with both fields left empty. There is nothing to register, no API key to enter and no network connection needed. A sample ledger of 6 clients and 18 documents is loaded on first run, so nothing is empty.

Touch the part that is wrong

The invoice is not a form that produces a document — it is the document. Letterhead, who it is for, the dates, the line table, the totals, the footer: touch any block and a sheet slides up carrying only that block’s fields. The read-only view and the PDF are the same widget and the same layout.

Settlora | Flutter Invoice Maker App with Laravel Cloud Backup

Edit the paper, watch the total

Add a line from the catalog and the subtotal, the tax and the total all move at once. Quantities carry three decimal places, so 1.25 hours is 1.25 hours rather than something close to it.

Settlora | Flutter Invoice Maker App with Laravel Cloud Backup

Money is held in the currency’s minor unit as an integer, never as a floating-point figure. A ledger built on doubles drifts by a cent after a few hundred additions and then disagrees with itself in front of a client.

Who owes you, by age

Five columns, and every unpaid invoice is a slip of paper placed at how late it actually is. Two bills for the same client are not the same bill, so they can sit in different columns. What is due today counts as current, and the chase list underneath is ordered by what it is worth chasing.

Settlora | Flutter Invoice Maker App with Laravel Cloud Backup

Tax with its working shown

What each rate was charged on, which rate it stacked on top of, and whether the tax came out of the price or went on top. Rates are stored to three decimal places of a percent, so a 9.975% provincial tax is exactly 9.975% and not a rounded approximation of it.

Settlora | Flutter Invoice Maker App with Laravel Cloud Backup

Two honest answers, and the gap between

Round each line and add, or add and round once. An exact half away from zero, or to the even neighbor. Both totals are computed and the difference between them is printed, so the choice is made with the number in front of you instead of after a client queries it.

Settlora | Flutter Invoice Maker App with Laravel Cloud Backup

Sorted by what they owe you

Not alphabetical. The reason to open this list is almost always one client and one question, and the ones with money outstanding are the ones being thought about. Each client carries a statement PDF: open items, plus 90 days of settled ones.

Settlora | Flutter Invoice Maker App with Laravel Cloud Backup

Everything that shapes the paper

The tax table, three numbering series with their own prefixes and yearly reset, the catalog of saved items and the standing arrangements. A voided number is never reused, and a recurring rule always produces a draft for somebody to look at rather than sending an invoice on its own.

Settlora | Flutter Invoice Maker App with Laravel Cloud Backup

One color file, both themes

Every token lives in app_colors.dart with its light and dark value side by side. Change the primary hex and the app, the launcher icon and the bundled landing page all follow. Three typefaces ship as static files, so the first launch looks right with no network.

Settlora | Flutter Invoice Maker App with Laravel Cloud Backup

Laravel back end included

A Laravel 13 application in the same download: Sanctum tokens, a Filament 5 admin panel over the snapshots, Docker Compose and a shared-hosting path. It stores one encrypted backup per user with a version history, and an operator can see who is using the space without reading a byte of it. The app runs on the phone without it — every document lives in the phone’s encrypted store and no request is made until a server address is typed into Settings. Deployment needs PHP 8.4 or the included Docker file; hosting is yours.

Settlora | Flutter Invoice Maker App with Laravel Cloud Backup

Landing page included

One self-contained HTML file in landing/: hero with two phone mock-ups, three feature tiles, a swipeable screen gallery, FAQ and store buttons, already set in the app’s colors and typefaces and filled with its real screenshots. No frameworks and no external requests, so it goes on any static host in a minute.

Settlora | Flutter Invoice Maker App with Laravel Cloud Backup

Built for developers

  • Clean GetX architecture: View, Controller, Service, Model, with lazy bindings per route.
  • A pure Dart engine you can lift out: totals, tax, aging, terms, recurrence and status live in data/engine/ with no Flutter import.
  • Swap in your API without touching a screen: the sample ledger sits in one file behind Future-returning services; replace the bodies with your HTTP calls.
  • Six Dart dependencies: get, http, pdf, share_plus, flutter_secure_storage and cupertino_icons.
  • Tested, not just screenshotted: 117 Flutter tests pass, plus 27 on the back end, and the driver walks every screen in both themes.

What you get: full Flutter source code, README with re-theming and API integration guide, offline HTML documentation (28 chapters, 12 screenshots and 2 interaction GIFs), the sample data layer, light and dark themes, the landing page, and the companion back end with its own deployment guide.

Notes

The sign-in and registration screens are interface only and perform no authentication; the app’s records are not protected by them. Push notifications and in-app purchase are not wired in this version. Figma or Sketch source files are not included; the interface is defined in the Dart source.

All in-app imagery is drawn on canvas or set in type. No third-party photographs are bundled or required, and the three typefaces are included as files under their own licenses.

Third-party services and external costs: Settlora runs on bundled sample data out of the box and makes no network request. Connecting it to live services such as Firebase, REST APIs or payment gateways will involve those third-party services, which will incur their own separate costs and are not part of this item. The back end needs PHP 8.4 or Docker and a host of your own.

0 average based on 0 ratings.

coderqh

coderqh

Visit Author's Portfolio

View Portfolio
Last Update 2026-09-11
Created 2026-09-11
Sales 0
Discussion Comments
Software Version Flutter 3.x
Files Included Dart YAML JavaScript JSON JavaScript JS CSS PHP HTML
Video Preview Resolution