Janarayson

Hargapedia 3.0: a design refresh

Design8 min read

A refresh of Hargapedia's cards, new places for deals and vouchers, and the animated tab icons that made it into 3.0.

Hargapedia helps people compare prices and find deals. For 3.0, we redrew the cards on the home screen and added more places to show promotions throughout the app. It’s the first big design refresh since 2.0, two years ago, and it reached the stores at the start of November.

Most of the design work happened at my desk at home. We’ve been working from home for much of this year, going into the office only for meetings.

Before the home screen

I started in July by mapping what a new user sees between opening the app and reaching home. The flow included a startup ad, when there was one, and a poll for new users. A tooltip would appear on their first visit to the home screen.

The wireflow was five plain screens, mostly words. First, pick a language. Then permissions, with a short explanation of why we were asking: push notifications for deals and vouchers, and location for retailers nearby. Two poll screens followed, to personalise the feed.

The last screen was a list of what home needed to contain: search, inbox, QR and barcode scanning, explore and the cards. The tab bar included vouchers and the price tracker, alongside the shopping list and account.

Wireframe: Get the best deals with Hargapedia, select your preferred language, English, Bahasa Melayu, ChineseWireframe: Permissions and why we need them, push notification so that you receive deals, vouchers and mailers from your favourite retailers, location permission for exclusive deals and vouchers from nearby retailers, each with an Allow buttonWireframe: Help us to personalise your feed, an ethnicity question and a gender question, with a Skip buttonWireframe: Help us to personalise your feed, marital status, children, age group and household, with a Skip buttonWireframe: Home Screen, listing search, inbox, scan with QR and barcode, explore and misc cards, with a tab bar of Home, Vouchers, Price Tracker, Shopping List and Account
The wireflow.

Redrawing the cards

The home screen has been a stack of cards since 2.0. We kept that approach and redrew the whole set for 3.0.

The cards had to cover quite different content. A retailer’s deals could sit in a row, while a weekend sale had a countdown. A comparison card put three stores’ prices under each product. There were also price tables, a back-to-school row and a card for tracking your coffee.

Some of these didn’t make it into the build. The sheet below shows the full set of designs.

A sheet of fifteen home screen card designs: retailer deal rows for Econsave, Watsons, Taobao, 7-Eleven and Tesco, a Tesco weekend sale with a countdown, a Huggies year-end baby sale with a countdown, Lazada beauty deals, an 11.11 card with today's prices, limited time deals, Shopee Mall, a coffee tracker, back to school essentials, and a price table comparing three stores
The 3.0 special cards.

The product cards had their own variants. One showed prices from three stores; another had a cart button for an online store. There were versions with a usual price, retailer-specific cards and a tall card for a single product.

Product card variants: a detergent with prices from three stores, a bottle with a green cart button, a pouch with a GO button, an eye care offer tile, a face cream with a price flag, a coffee pack with a plus button, a tall card with usual price, a Tesco product card, and a wide card with normal, today's and usual prices
The product cards.

More places for deals

Alongside the refresh, we needed more space for deals and promotional gimmicks. The biggest addition was the pull-out: a tab on the right edge of the screen that opens a sponsor’s panel over the page.

It works on home, category, search and product screens, and each screen can have its own panel. The home mockup shows a sale with vouchers. On a product page, the panel can show vouchers for that product.

The content management system (CMS) supplies the panel as a stack of pieces: a header, text, a banner, app buttons, vouchers and products. People can claim vouchers from the panel itself, and each piece can link somewhere in the app.

The home screen with the pull-out open: a Shopee 9.9 Home & Hobbies Day panel over the right side of the screen, with a Shop Now button and a list of vouchers, RM8 off, 50% off, RM15 offThe pull-out panel scrolled further, more vouchers with Claim buttonsA category screen with the pull-out open: a 7-Eleven Crazy Wednesday panel with two promo images and 15% off vouchers for Ice Mountain and 100 PlusA product page with the pull-out open: Save more on Milo products with these vouchers, four Milo vouchers at 10% off, RM5 off, RM10 off and 15% off, each with a Claim button
The pull-out, on home, a category and a product page.

The round app buttons on the home screen are new too. The marketing team can make its own from templates, whether it’s a Shocking Sale with a product in it, a Shopee or Lazada button, or one for food. Each one points to a screen in the app.

The buttons use the deep-linking system we revamped for 3.0. Every screen now has a hargapedia:// address, whether it’s a product, a voucher, a category, the camera or the shopping list. The app uses those same addresses for its own navigation. A banner, app button or push notification can open a screen in the same way.

Eight round app buttons in a row: four Shocking Sale buttons with a Downy pack, a Shopee bag, a Corn Flakes box and a Cif bottle, then Shopee, Lazada, Taobao and a food button with a plate and cutlery
App buttons, from the templates.

Vouchers now have a complete flow: claim one in the app, scan its barcode at the store, then mark it as used. They have a place in the Deals & Vouchers tab, alongside the deals.

Compare puts two retailers against each other on a set of products and marks the cheaper one for each item. The mockup below compares nappy prices at Lazada and Shopee. The daily check-in card also got a redraw, with confetti when you complete a day. The first campaign on the redrawn card is with Giant.

The 3.0 home screen: a search bar with recent searches, a Shopee mask deal in the carousel, the category circles, a 2nd at 80% Off card, and a tab bar with Home selectedThe Deals & Vouchers tab: a Shopee 11.11 Big Sale banner, 11.11 Codes with Claim buttons, and 11.11 Exclusive DealsThe Compare screen: Lazada VS Shopee on diapers, three products with a price on each side and a Winner tag on the cheaper one
Home, Deals & Vouchers, and Compare, from the mockups.

The tab bar that shipped

In the mockups above, the selected tab expands into a pill with its label. That design didn’t make it into 3.0. We went with a traditional tab bar, which allowed us to use animated icons.

I made the animations in Hype and exported them as GIFs. The Compare icon flips from a VS mark to the two retailers being compared. The voucher icon cycles through the brands that currently have vouchers in the app, including Grab, foodpanda and Giant.

  • The animated Compare tab icon: a circle split blue and orange with a VS mark that flips to the Lazada and Shopee logosCompare
  • The animated voucher tab icon cycling between the Grab and foodpanda logos with a burst between themVouchers
  • The animated voucher tab icon cycling between the Giant, Grab and foodpanda logosVouchers, with Giant
The animated tab icons.

The design work carried through into React components this time: the check-in card and its day items, confetti, animated buttons and form inputs. The team handled the integration.