World

Online Store: Build a Real Shop

Build one polished desktop online store from a simple shell to a working checkout. Create a real header, hero and About section, then add product cards, JavaScript product data, search, category filters, a slide-out cart, shopping maths, SAVE10 and a safe practice checkout — one small feature at a time.

12 quests40 coding missions0 completed
Start world

World map

Choose your next quest

0 of 40 coding missions complete

World

Online Store: Build a Real Shop

HTML + CSS + JavaScript
Quest 01

Storefront Shell

Start small: build a believable store header and make its navigation point to real sections on the page.

0/4 missions
Start quest
Quest 02

Store Hero

Add the big first impression: a clear message, a shop button and polished product artwork.

0/3 missions
Start quest
Quest 03

About & Trust

Make the About navigation worthwhile with a real brand-story section and a simple store trust strip.

0/3 missions
Start quest
Quest 04

Product Cards

Build polished product cards and arrange them into a believable store catalogue.

0/4 missions
Start quest
Quest 05

Products from JavaScript

Turn product objects into a real catalogue so new products can be added without copying card HTML.

0/4 missions
Start quest
Quest 06

Product Search

Add the kind of instant search and empty-state feedback shoppers expect on a real product page.

0/3 missions
Start quest
Quest 07

Shop by Category

Add the category chips shoppers expect on a real catalogue, then make them filter the same product data with simple JavaScript.

0/3 missions
Start quest
Quest 08

Cart Drawer

Build the slide-out side cart: fixed positioning, off-canvas movement, overlay, open and close controls.

0/4 missions
Start quest
Quest 09

Add to Cart

Connect every product button to real cart state, update the bag count, and open the drawer after a selection.

0/3 missions
Start quest
Quest 10

Cart Contents

Show selected products inside the drawer, handle an empty bag cleanly, and let shoppers remove an item.

0/3 missions
Start quest
Quest 11

Prices, Total & Discount

Add real cart prices, then turn a simple SAVE10 promo code into an easy 10% percentage calculation.

0/3 missions
Start quest
Quest 12

Checkout & Launch

Finish a safe fake checkout flow with basic validation and a satisfying order confirmation.

0/3 missions
Start quest