Project Cover Image


Pocketshop is an e-commerce shop that provides cross-border shopping in China.


Vancouver BC, Canada




  • Brandings

  • Strategy

  • UI/UX Design

  • App Development

  • Back-end Development


Pocketshop sets its goal to make cross-border shopping easy for its customers in China. As a startup with a limited budget, they asked us to help them create an MVP (minimum viable product) to quickly validate their idea in the target marketplace.


Based on our research, the quickest and most cost-efficient way to validate the market is by building a WeChat Mini Program. Because the target audience is primarily Chinese national, it makes perfect sense to plug this app into the WeChat Eco-system and leverage the enormous user database WeChat offers (800 million+ active users). Our client agreed to our proposal. We proceeded to design and build a beautiful E-Commerce Mini Program in WeChat with a solid inventory management system back-end, all kept within budget.

Pocketshop Logo
Pocketshop Product Page
Pocketshop Custom Icons

We crafted a set of beautiful icons with various interactive states.

Pocketshop Mini Program

We finalized the design and created a set of ready-made user interface solutions that are modular and versatile.

Realtime Currency Conversion

Currency conversion is done automatically at checkout in real-time.

Powered by A.I.

Unlike a traditional e-commerce platform, a cross-border e-commerce app such as Pocketshop poses a few unique challenges. One of which is ID collection and validation. It is required under Chinese law for international sellers to provide a digital copy of the buyer’s ID to the Chinese customs when shipping products to China. To cope with this requirement, we designed a simple and secured onboarding process to help our client safely collect the IDs from the shoppers. We also created an object-recognition algorithm using Tencent’s A.I. product to auto-validate the IDs submitted to detect false or fraudulent submissions.

Embeded Image

Real-time parcel tracking

Another challenge we had was parcel tracking. Our client uses the shipping and custom clearance services provided by a few small courier companies. And unlike more established brands such as UPS and FEDEX, these smaller companies do not have a proper API built for accessing the shipment data. To solve this problem, our team created a stand-alone web-scraping app using Python and Flask. This app runs on the back-end, and periodically checks for shipment updates on the couriers' websites, scraps the data and feeds it to the app users. The final result is a perfectly integrated parcel tracking system that works and feels native to the app.

Embeded Image