coderqh

Garagora — Flutter Car Maintenance and Fuel Log App with Laravel Cloud Backup

Every fill-up, every service, one honest number per kilometer.

Garagora — Flutter Car Maintenance and Fuel Log App with Laravel Cloud Backup

The live preview on CodeCanyon is this app compiled for the web: the real build, not a video.

Log a fill-up in ten seconds and Garagora works out your real fuel economy, even when you only topped up. Service items sit on a row of dipsticks that climb as you drive, with a due date projected from how far you actually go. Everything lives on the phone, with a cloud backup you host when you want one.

What it does well

from the app
Fuel economy that survives a partial fill — Garagora screen

Fuel economy that survives a partial fill

Garagora settles consumption only between two full tanks and carries the partial fills in between, so a top-up never poisons the average. Liters per 100 km, km per liter or MPG, your choice.

Service due dates you can plan around — Garagora screen

Service due dates you can plan around

Each item has an interval in kilometers, days or both. The dipstick shows how much of it you have used, and the due date is projected from your own recent mileage.

Cost per kilometer on a wheel — Garagora screen

Cost per kilometer on a wheel

Fuel, service, insurance, parking, tolls and the rest as spokes of one wheel, with the hub printing what a kilometer really costs this month.

What it looks like

11 images
Dipsticks — Garagora
Dipsticks
Fuel tape — Garagora
Fuel tape
Cost wheel — Garagora
Cost wheel
Garage — Garagora
Garage
Handover — Garagora
Handover
Units — Garagora
Units
More screens — Garagora
More screens
What you get — Garagora
What you get
Admin — Garagora
Admin
Landing — Garagora
Landing
Live preview — Garagora
Live preview

In the box

from the shipped zip
  • Full Flutter source in garagora_app/, no obfuscation and no licence server
  • Offline HTML documentation: setup, re-theming, app name and bundle id, troubleshooting
  • The back end, with full source: Laravel cloud backup service
  • Back-end setup notes for Docker and for shared hosting
  • A one-page landing site for the app, ready to host
  • 31 Dart test files in the app

Run it after download

the app
# unzip the download, then
$ cd garagora_app
$ flutter pub get
$ flutter run

The app runs on its bundled demo data first. The back end has its own README for Docker and for shared hosting, and the app keeps working without it.

Spec

measured
Screen widgets17
Dart files171
Tests in the package31
Dart SDK^3.13.0
Back endLaravel cloud backup service
PlatformsiOS + Android, one codebase

Counted from garagora-v1.0.zip, the file uploaded to CodeCanyon. Screen widgets are the view, screen and page classes in the source, so the number can differ slightly from a count of routes.

Questions

Something else? Ask on the item's CodeCanyon page; the author answers there.

Does it work without the server?

Yes. Every record lives on the phone. The included Laravel back end adds sign-in and cloud snapshots when you deploy it.

Can I use miles and gallons?

Yes. Distance, volume and the economy format are three separate settings, and history is stored in one unit so switching never rewrites your data.

How do I move to a new phone?

Export a backup file through the share sheet, or restore the latest cloud snapshot, and every car, fill-up and service record comes back.

See Garagora on CodeCanyon →

Sold on Envato's CodeCanyon marketplace, which handles payment, VAT, invoices and the download.