coderqh

Sudsora — Flutter Laundry and Dry Cleaning App with Laravel Admin

Your laundry, picked up and tracked, all from one app.

Sudsora — Flutter Laundry and Dry Cleaning App with Laravel Admin

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

A branded customer app for a single laundry or dry cleaner: count the garments, check the care label, pick a pickup run, and watch the wash from your phone.

What it does well

from the app
Count garments, not cart lines — Sudsora screen

Count garments, not cart lines

Tap a shirt, a sheet or a suit and it lands in the hamper. Per piece prices add up on the spot, and wash and fold is estimated in kilos from what you counted.

Read the care label for them — Sudsora screen

Read the care label for them

Customers tap the symbols printed on the label and see which service is safe, what gets hand washed and what never meets the dryer.

Watch the wash through the porthole — Sudsora screen

Watch the wash through the porthole

Every order turns through Collected, Washing, Drying, Pressing and Out for delivery in a drum that actually spins, with the delivery run shown beneath it.

What it looks like

11 images
Hamper — Sudsora
Hamper
Care — Sudsora
Care
Runs — Sudsora
Runs
Door hanger — Sudsora
Door hanger
Porthole — Sudsora
Porthole
Shop front — Sudsora
Shop front
More screens — Sudsora
More screens
What you get — Sudsora
What you get
Admin — Sudsora
Admin
Landing — Sudsora
Landing
Live preview — Sudsora
Live preview

In the box

from the shipped zip
  • Full Flutter source in sudsora_ui_kit/, 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
  • 32 Dart test files in the app

Run it after download

the app
# unzip the download, then
$ cd sudsora_ui_kit
$ 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 widgets21
Dart files165
Tests in the package32
Dart SDK^3.13.0
Back endLaravel admin and REST API
PlatformsiOS + Android, one codebase

Counted from sudsora-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 for one shop?

Yes, that is the point. Services, prices, garment types and pickup runs live in the included Laravel admin, and the app shows only your shop.

Can I try it before deploying anything?

Yes. Demo mode ships with sample services, van runs and orders, so every screen works before you set up a server.

Can I change prices without an app update?

Yes. Prices, turnaround hours and run capacity are edited in the admin panel and the app reads them at launch.

See Sudsora on CodeCanyon →

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