greenrinse

Fleet Car Wash App

A B2B platform for managing mobile, waterless car-wash operations, with verified wash records, fleet coordination, automated billing, and sustainability reporting in one system.

admin / dashboard
Admin dashboard
Washer app – today
Washer app – record a wash

One platform, three apps, one source of truth.

An operator admin for the office, a portal for fleet partners and an installable app for washers. All three are served from one domain as a single upload.

ADMIN PANEL

For the operator's office team

Operations, verification, billing, reports and settings in one place.

Dashboard Live map Schedule Exceptions Invoices
Admin dashboard
PARTNER PORTAL

For rental and corporate fleets

Wash records with photo evidence, vehicle history, fleet, schedule and SLA, reconciliation review, disputes, invoices, sustainability, users, and API keys & webhooks.

Partner portal
WASHER APP · PWA

For washers in the field

Installable on any phone and works offline. PIN sign-in on registered devices. Location is shared only while a shift is open.

Washer app – today
Washer app – site
Washer PWA01 / 04
01
Ready to wash Record a wash Site view Sync

A washer app that works even without signal.

Washers capture everything on the phone. Records queue offline and sync later. The server handles the rest.

Automatic verification checks every wash.

Seven server-side checks run on every record. Anything that fails goes to an exceptions queue for the office team.

Outside the site geofence
Too fast
Reused or duplicate photo
No visible change
Time mismatch
Unlisted vehicle
Poor photo quality
Flagged records go to the exceptions queue
admin / wash records
Wash records with verification flags

Run the whole operation from one admin panel.

The state of the operation at a glance.
KPI cards, washes-per-day chart and wash mix
Fleet coverage and revenue
Reconciliation status
admin / dashboard
Dashboard Live map Teams & vans

Verified washes become partner invoices.

Records are reconciled against each partner's fleet and contract, agreed with the partner, locked, then invoiced.

From records to a locked invoice 01 / 05
Partners

Partners, sites & fleet

Sites with geofences, and fleet with CSV/Excel import and vehicle history.

admin / partners
Admin – partners
Partner portal

Partners see their own fleet

Fleet, wash records with photo evidence, reconciliation review and disputes.

partner / fleet
Partner fleet
Contracts
Per-vehicle pricing
Price per vehicle type, wash frequency and billing cycle.
Invoices
Payments & credit notes
Generated from locked periods. Multi-currency with exchange rates.
Accounting
Xero & QuickBooks Online
Connectors for both, plus an accounting CSV export.

An AI-ready codebase to modify with your AI coding tool.

The project can be modified with Claude, Codex and Antigravity.

Claude
Codex
Antigravity

Built-in support for teams, partners and countries.

Roles, security, languages, a partner API, notifications and your own branding come with the product.

USERS & SECURITY

Eight roles out of the box

Super Admin
Regional Manager
Operations Supervisor
Finance
Team Lead
Washer
Partner Admin
Partner Viewer
JWT + refresh tokens Device PIN Account lockout Rate limiting Audit log
ع
LANGUAGES

Six languages, including right-to-left

Aa
English
ع
Arabic · RTL
অ
Bengali
अ
Hindi
Ng
Tagalog
ا
Urdu
PARTNER API

REST API v1 and signed webhooks

API keys and rate limits. Interactive reference with OpenAPI + Scalar.

fleet wash records periods invoices sustainability signed webhooks
NOTIFICATIONS

Three channels, per-user preferences

In-appREAL-TIME
E-mailSMTP / SENDGRID
Web PushVAPID
MULTI-COUNTRY & BRANDING

Your name, logo and colour

Company branding carries through the apps, e-mails and PDFs, with a multi-country setup.

Apps E-mails PDFs

Built on .NET 10 and React 18.

A modular monolith on ASP.NET Core with SQL Server, and three React apps in npm workspaces with shared packages.

Backend 01
.NET 10, ASP.NET Core Web API
Modular monolith: Domain, Application, Infrastructure, Workers, Api
Database 02
Microsoft SQL Server 2022, EF Core 10
Spatial geofences (NetTopologySuite), temporal tables for fleet history
Background jobs 03
Hangfire 1.8
Verification, scheduled reports, notifications; SQL Server storage
Real-time 04
ASP.NET Core SignalR
Live notifications, live map and ops updates
Authentication 05
JWT bearer + refresh tokens
Device PIN for washers, API keys for the partner API
Validation & logging 06
FluentValidation, Serilog
Console and rolling-file logs
Documents 07
QuestPDF, ClosedXML, CsvHelper, ImageSharp
PDF invoices and reports, Excel export, CSV import, photo stamping
File storage 08
Local disk behind a storage interface
Cloud storage can be added as a provider
GreenRinse — Mobile eco car wash

Run your mobile wash operation on GreenRinse.

Admin panel, partner portal and washer PWA. Deploy with Docker Compose, on Linux (nginx + systemd) or Windows IIS.

Docker ComposeLinux · nginx + systemdWindows IIS
Washer today
Washer stats