coderqh

Hoistora — Flutter Auto Repair Shop App With Laravel Admin

See the lift. Sign the estimate. Pick up the keys.

Hoistora — Flutter Auto Repair Shop App With Laravel Admin

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

A customer app for one auto repair shop, with the Laravel admin that runs the floor. Drivers book a visit, watch their car move along the service lane, read the inspection sheet with the shop's photos, approve the estimate line by line with their initials and a signature, and keep every repair in the vehicle's record. Your server, your shop, your brand.

What it does well

From the app
A service lane you can read from the waiting room — Hoistora screen

A service lane you can read from the waiting room

Six floor marked stations, from checked in to ready. The hang tag with your job number sits over the station your car is at right now, the stations behind it carry a painted tick, and a red slip drops from the tag when the shop needs your OK.

Approve the estimate one line at a time — Hoistora screen

Approve the estimate one line at a time

Every line shows the part or labor, the price and how urgent it is. Tap to put your initials in the box, tap again to strike a line out, and watch the approved total change as you go. Sign at the bottom and the shop has it before the car comes off the lift.

The inspection sheet, punched not ticked — Hoistora screen

The inspection sheet, punched not ticked

Twenty four checks in five groups, each one punched green, amber or red, with the measurement under it and the photo the technician took. Estimate lines that come from a red or amber check are marked as coming from the inspection.

What it looks like

11 images
Service lane — Hoistora
Service lane
Approval sheet — Hoistora
Approval sheet
Inspection — Hoistora
Inspection
Vehicles — Hoistora
Vehicles
Book a visit — Hoistora
Book a visit
Work order — Hoistora
Work order
More screens — Hoistora
More screens
What you get — Hoistora
What you get
Admin — Hoistora
Admin
Landing — Hoistora
Landing
Live preview — Hoistora
Live preview

In the box

From the shipped zip
  • Full Flutter source in hoistora_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 admin and REST API
  • Back-end setup notes for Docker and for shared hosting
  • A one-page landing site for the app, ready to host
  • 30 Dart test files in the app

Run it after download

The app
# unzip the download, then
$ cd hoistora_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 widgets23
Dart files167
Tests in the package30
Dart SDK^3.13.0
Back endLaravel admin and REST API
PlatformsiOS + Android, one codebase

Counted from hoistora-v1.0-r4.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? Email support@coderqh.com; the author answers.

Does the app take payments?

Repairs are paid at the counter and recorded by staff in the admin. The app shows the approved total, the final invoice and when it was settled, so a driver always knows what was agreed.

Can I try it before the server is up?

Yes. The sample shop ships inside the app with three cars on the lane, so every screen works on a phone with nothing installed; a single setting points it at your own server later.

Where does the shop desk run?

The Laravel admin runs on any PHP 8.4 host. The documentation walks through a shared host with the bundled installer and a phpMyAdmin route, and through a single Docker command on a VPS.

Regular licence. Need the Extended licence? Use the button at the top of the page.