Make Moment icon

Custom cake-ordering app

Make Moment

A custom commerce app that connects canvas-based cake decoration with ordering and payment.

CommerceCustomizationFlutter
Make Moment product surface

Product brief

The first requirement was a flow where users could preview custom decoration before checkout.

Make Moment turns custom cake ordering into something users actually shape themselves, not a series of option pickers. Because users have to see the result before they pay, the editor and checkout had to live inside one product flow without a seam.

Flutter + hooks_riverpod sit underneath canvas object editing, sticker and text placement, photo_view-based previews, flutter_image_compress-based upload prep, order data assembly, and a WebView-based KG Inicis checkout. webview_flutter and flutter_inappwebview cooperate around the payment page and callbacks, with uni_links handling external return flows.

Scope

Problem

Problem

Static option pickers were not enough for personalization, so the product needed a direct editing surface users could trust.

Implementation

I combined canvas object editing, sticker and text placement, compressed image upload, order details, and KG Inicis checkout in one app.

Best fit

This works well for made-to-order commerce and personalized creation services where customization is core to the purchase.

Technical structure

Product evidence

Build shape

Made-to-order commerce mobile app

Primary stack

Flutter · Canvas editing · Mobile checkout

Data & sync

Object placement · compressed image upload

Operational surface

KG Inicis checkout · order information flow

Stack

App client

Flutterhooks_riverpodflutter_hooksget_itflutter_svgphoto_viewcached_network_image

Editing and image pipeline

canvas object editingflutter_image_compresspath_providersticker/text overlaysorder data preparation

Checkout and operations

KG Inicis (WebView)webview_flutterflutter_inappwebviewuni_linksapp_tracking_transparencyconnectivity_plus

Integrations

KG Iniciswebview_flutterflutter_inappwebviewuni_linksapp_tracking_transparencyflutter_image_compress

Screens

Product evidence

App

Make Moment app screenshot 1
Make Moment app screenshot 2
Make Moment app screenshot 3
Make Moment app screenshot 4
Make Moment app screenshot 5
Make Moment app screenshot 6
Make Moment app screenshot 7
Make Moment app screenshot 8

Need a similar product, internal tool, or launch-ready first version?

Send the current problem, scope, or a reference link. The next step can start from product structure and release scope.

shin@sognoragroup.com