Skip to Content
Coding House

Vendor Onboarding

From download to dashboard for ice cream trucks

Client
Ice Cream Truck Marketplace
Industry
Food & Mobile Retail
Platform
Mobile & Web
Timeframe
4 months
Vendor sign up options

About project

How a truck owner creates an account, accepts the terms and signs in on mobile and on the web with one identity.

A location based marketplace is only as good as its supply side. Truck owners work on the road, are rarely at a desk and will not tolerate a registration flow that is slow, confusing or fails silently.

Challenges & Solutions

Challenges

A single identity has to drive two clients, a Flutter app and a server rendered web portal, and the platform needs recorded consent from every vendor.

Solutions

The Flutter app opens with a clear choice between customer and vendor and takes a vendor from sign up to sign in with inline validation, plain error messages and password reset.

The same account works on the web portal where the vendor completes the business profile. Terms and Conditions must be accepted before the app can be used.

Main functionality

Vendor Onboarding That Gets Ice Cream Trucks Online

Email, Google and Apple sign-in
Fast account creation on the road.
Inline validation
Required fields, email format and password rules before any request.
Password recovery
Self-service reset on mobile and web.
Recorded consent
Terms accepted before the app is usable.
One account
Same login on the app and the web portal.

Results

21
screen modules in the app
11
web portal routes
  • One account covers mobile and web
  • Mistakes caught before a request leaves the device
  • Vendors recover their own passwords without support

Technical implementation

  • About 24,700 lines of Dart across 21 screen modules
  • Firebase Authentication with App Check against bot traffic
  • The web portal verifies the Firebase session on the server for every request

Industries

Services

Solutions

Technologies

More use cases

Talk to Us

Have a similar project in mind?

Let's discuss your idea and find the right solution for your business.

Talk to Us