What we deliver
- WeChat Mini-Program strategy and localized UI/UX
- QR / O2O store entry and in-store digital journeys
- WeChat Pay, coupons, and wallet-aware promotions
- ICP / PLF web licensing planning alongside the product (MIIT + Public Security filing path)
- Development leadership for distributed China builds
- Launch support and bilingual product delivery
- Bridge systems between Western ops and China platforms
Features
Dodo BrandsQR self-service ordering
Wall and table QR codes open the Mini-App so cashless Hangzhou stores need no app download at the door.
View feature →
Container RadarUnique-ID gate and closed-user access
Container Radar is the first hop in the WeLink depot stack: yard staff register receive and send movements here; other depot users attach customs documents in the WeLink Mini-App. Operators open a branded splash, enter an admin-issued unique ID, pick a depot, then choose receive or send. The Mini-App stays closed to everyone else.
View feature →
WeLinkCompany access and container matching
Operators land on a WeLink splash, apply with a company remark, see denied or configured states, then wait while containers match before the registry unlocks.
View feature →
Rosa KhutorWeChat login for profile and favorites
Personal center starts with Log in with WeChat. The system Allow sheet asks for name, profile photo, region, and gender. After login, help shows hotline, email, and a WeChat QR for support.
View feature →
Dodo BrandsStore map and selection
Map and nearby store list set the Hangzhou unit, then a switch sheet warns that changing stores clears the cart.
View feature →
Container RadarReceive container registration flow
Receive is the yard-staff half of the WeLink stack: register the inbound unit here with photo rules, container number, exterior shots, and defects. Other depot users attach customs documents later in WeLink. Leaving early warns data will not save.
View feature →
WeLinkPackage registry and search
The home registry lists active packages with search and a loading-count banner. Archive, first-use, and no-results states keep the Create package path visible.
View feature →- Rosa Khutor
Ski trails directory and trail map
Guests enter from home or the saved-trails empty state, filter by difficulty, open trail detail with linked lifts, then select a run on the topographic trail map.
View feature →
Dodo BrandsWeChat profile consent
The WeChat Allow sheet asks for profile consent over the menu so coupons and history can bind to the guest account.
View feature →
Container RadarSend container registration flow
Send is the outbound registration hop before WeLink document work: container number, guided photos, defect capture, then submit-and-next. Yard staff register the leave; other depot users attach docs in WeLink. Leaving early still warns.
View feature →
WeLinkContainer files, data, and history
Each package opens a container card with the unit ID on a QR header, status line, files tab, data fields, and a history timeline of uploads, deletes, and status changes.
View feature →- Rosa Khutor
Empty and error states
Eight screens in the Rosa Khutor WeChat Mini-App: five Favorites category empties, one logged-out login gate, and two load-failed reload screens.
View feature →
Dodo BrandsPromotions and WeChat Wallet coupons
Dedicated promotions surface with campaign modals, coupon tab, and wallet-friendly tickets guests apply while ordering.
View feature →
Container RadarMovement history and date filters
History covers the Container Radar registration trail — the first hop before WeLink docs. Received and sent lists show container ID, defect badge, date, and photo count. Search and a calendar range narrow the yard trail for registration staff.
View feature →
WeLinkPackage creation and document upload
Create package binds a container number to uploaded documents. Supported types, unsupported-type errors, submit loading, and invalid-container recovery keep the yard flow moving.
View feature →
Rosa KhutorResort map with POI filters
The home shortcut opens the resort map with Rosa basemap labels and a selected trail card. Purpose filters toggle ski trails, lifts, dining, and shops before guests apply the sheet.
View feature →- Dodo Brands
Dine-in, pickup, and takeaway
Cart-level fulfillment for table delivery, self-pickup, and takeaway — with validation when a table number is missing.
View feature →
Container RadarContainer Radar ICP filing
Container Radar needed a licensed domain that stayed online with the ICP record visible. We delivered that filing path next to the depot WeChat Mini-App.
View feature →
WeLinkDocument preview, download, and sharing
From the container files list, operators open a preview with Download and Save. When WeChat cannot host the binary, a modal confirms the file link was copied for a browser paste.
View feature →
Rosa KhutorChina-friendly dining and shops
Restaurant and shop directories lead with China-friendly cues, open-now tabs, and category chips. Guests open a venue, save it with the heart, and see it on the dining favorites tab.
View feature →
Dodo BrandsCart, upsells, and WeChat Pay
Combo upsells and cart review finish in the WeChat Pay password sheet — merchant order first, cashier second.
View feature →
Rosa KhutorSki lifts directory and lift detail
Guests browse gondolas, chairs, and other lift types, open a lift for hours and status, and see which ski trails it serves. Empty saved lifts jump back to the directory.
View feature →- Dodo Brands
Subscribe-message permission UX
WeChat requires one customer allowance per subscribe-message type — checkout timing is part of the product.
View feature → - Rosa Khutor
UI kit and design system
Four implementation boards align icons, colors, controls, and Latin-Chinese typography across the Rosa Khutor WeChat Mini-App.
View feature →
Dodo BrandsLive order status
Post-pay stepper shows placed, preparing, and complete — with table or pickup messaging when the order is ready.
View feature →
Rosa KhutorRosa Khutor ICP filing
Rosa Khutor needed a licensed domain that stayed online with the ICP record visible. We delivered that filing path next to the resort WeChat Mini-App.
View feature →
Dodo BrandsOrder history and review
Order history lists past tickets with detail cards, discounts, and review actions after live status ends.
View feature →
Dodo BrandsDodo Pizza China ICP filing
Dodo’s Hangzhou store needed a licensed domain with ICP (and PLF) on the live page. We ran that filing path in parallel with the WeChat ordering Mini-App.
View feature →
Explore further
Browse related services, client work, and ways to start a project.


