Skip to content

Case Study · Online Bookstore Platform

Designing a modern online bookstore that readers actually love.

Story Spark is an e-commerce platform for book lovers — a place where readers discover, browse, and buy books with ease and delight. The challenge was to design a shopping experience that felt warm and curated, not cold and transactional — from the homepage through filtering, book detail tabs, and a frictionless 4-step checkout.

Client

Story Spark

Industry

E-Commerce · Books

Service

UI/UX Design

Platform

Web (Responsive)

Tools

Figma · FigJam · Maze

Timeline

10 weeks

Story Spark homepage

Problem

Most bookstores feel like warehouses, not bookshops.

Long product-dense lists, weak filters, hidden reviews, and a checkout that feels disconnected. Readers leave because they can't judge a book quickly.

Goal

Reduce doubt at every step of the journey.

Doubt about whether a book is good, doubt about price, doubt about the seller, doubt about checkout — design the whole flow so each step quietly resolves one.

Outcome

Six templates that work as a single, warm system.

Homepage, Books Grid, Books List, Book Detail (Description), Book Detail (Reviews), Checkout — anchored by a persistent purple primary CTA.

94%

Task completion rate (find + purchase)

38s

Avg time to first add-to-cart

+62

NPS in prototype testing

Project Timeline

Ten weeks from interview to usability test.

01 · Weeks 1–2

User Interviews & Surveys

02 · Weeks 3–4

Competitive Audit & IA

03 · Weeks 5–7

Wireframes & Visual Design

04 · Weeks 8–10

Prototype & Usability Testing

Section 1 · Homepage

First impressions, in intent zones.

The homepage does three things at once: promote deals, surface personalized picks, and inspire browsing. We structured it as a sequence of intent zones — hero offer, recommended vs popular, special offers with covers as heroes, a flash-sale countdown, sale carousel, testimonials, and a credibility stats bar.

Story Spark homepage
  • Hero banner pairs a time-sensitive offer with a bestseller spotlight
  • Orange diagonal accent creates visual energy without shouting
  • Flash sale countdown drives urgency where users already are
  • Purple #6C63FF is the only primary CTA color — everything else is quiet

Design Principles

Four principles that guided every screen.

Warm Discovery

Homepage feels like a curated bookshop, not a warehouse — covers as heroes, orange accents for energy.

Effortless Filtering

Sidebar filters narrow results with real-time feedback. Genre tags on cards double as discovery shortcuts.

Frictionless Checkout

4-step progress bar, payment options visible early, trust signals at the moment of commitment.

Section 2 · Browsing

A grid that feels fast and exploratory.

The browse page is where readers spend the most time. A collapsible sidebar (Editor Picks, Publisher, Year, Category, Price Range) narrows the 4-column card grid with real-time feedback. Genre tags on each card are clickable — a reader who notices 'Survival' mid-browse can re-filter instantly without going back to the sidebar.

Story Spark books grid
Story Spark books list view

Alternative list view — same data, denser scan

Section 3 · Book Detail

Answering 'Is this book for me?' in two tabs.

The detail page splits into Details Product and Customer Reviews. Tabs (not accordions — testing showed accordions hid reviews entirely) make both content modes equal in weight. The Details tab leads with author photo, publisher and year before price; the Reviews tab opens with a 4.7 aggregate and percentage bars per star.

Story Spark book detail — description

Details Product

Story Spark book detail — reviews

Customer Reviews

Human credibility above price

Author photo, publisher and year sit above the price — context before commitment.

Tabs over accordions

Early prototypes hid reviews in accordions. Tabs give description and reviews equal weight.

One purple CTA

Quantity stepper sits next to a single Add to Cart button. Wishlist stays quiet on the side.

Section 4 · Checkout

Clarity at the moment of commitment.

A 4-step progress indicator (Shopping Summary → Checkout → Payment → Shipping) tells users exactly where they are. The buyer info form sits left with label-above-field inputs; payment methods sit right as visual toggles. Card fields appear only after Credit Card is selected. A trust-signal bar (Quick Delivery / Secure Payment / Best Quality / Return Guarantee) anchors the bottom.

Story Spark checkout

Design System

One purple that always means 'go.'

Purple (#6C63FF) is reserved for primary actions — Add to Cart, Subscribe, Place Order. Every other button is white or ghost. Readers always know where the next step lives.

Brand Purple

#6C63FF

Soft Lavender

#EDEBFF

Accent Orange

#FF8A3D

Ink

#1B1740

Cream

#F5F3FF

Buttons

Purple primary; ink outline secondary. Only one purple button per zone.

Checkout progress

1234

4 steps, always visible — testers said the bar made them "feel comfortable continuing."

Genre tags

DramaAdventureSurvivalBiography

Clickable on every card — they double as discovery shortcuts mid-browse.

What I Learned

E-commerce design is doubt-reduction.

Doubt about whether a book is good (reviews, ratings). Doubt about price (badges, strikethroughs). Doubt about the seller (trust icons, testimonials). Doubt about checkout (progress bar, payment options). When doubt is gone, the decision to buy becomes easy — and readers come back because the experience felt good, not just functional.

Filtering is a trust signal

When users can narrow results and see counts update, they feel in control. The sidebar paid off more than almost any visual decision.

Tabs beat accordions

Early prototypes used an accordion for description and reviews. Users missed reviews entirely. Tabs make both content modes equal in weight.

Progress bars reduce anxiety

Testers explicitly mentioned the 4-step checkout bar as a reason they felt comfortable continuing. Knowing the end is in sight changes behavior.

Want to see more? Let's talk about your project.