eBook World
Responsive UX/UI Conceptual Project
eBook World is a responsive digital public library platform that allows users to browse, discover, and preview books across devices. The experience supports a wide audience—from casual readers to frequent library users—while maintaining readability, accessibility, and performance.
This project showcases my end-to-end UX/UI process, including wire framing, visual design, iteration, heuristic evaluation, accessibility validation, component systems, analytics thinking, and prototyping.

Project Overview
Role: UX/UI Designer
Tools: Figma, Stark, Miro, Attention Insight
Platforms: Desktop & Mobile (iOS)
Problem Statement
Many digital library platforms struggle with:
-
Overcrowded layouts and weak visual hierarchy
-
Poor discoverability of content
-
Inconsistent desktop and mobile experiences
-
Limited accessibility considerations
The challenge was to design a modern, intuitive eBook browsing experience that feels clear and readable across devices without overwhelming users.
Goals & Success Criteria
-
Enable fast, intuitive book discovery
-
Maintain consistency across desktop and mobile
-
Apply usability heuristics and accessibility standards
-
Build a scalable UI system with reusable components
-
Validate design decisions through iteration and metrics
User Persona Insights
Opportunities for Design
-
Strong visual hierarchy
-
Clear CTAs and social proof
-
Consistent responsive layouts
User Flow
Browse → Filter/Search → Select Book → Review Details → Read or Save
Phase 1: Wireframing & Structure
I began with low-to-mid fidelity wireframes to establish layout, hierarchy, and content structure without visual distraction.
Focus Areas
-
Scannable book card layouts
-
Clear separation of content sections
-
Persistent navigation patterns
Screens
-
Home (Book List)
-
Book Detail
(Desktop-first to define structure)
Phase 2: Early Iteration (Usability Review)
A heuristic-based review surfaced early usability issues.
Issues Identified
-
Too many competing sections
-
Search and filters lacked prominence
-
CTAs blended into surrounding content
Iteration Changes
-
Reduced visual weight of secondary sections
-
Elevated search placement and contrast
-
Strengthened primary CTA styling
Outcome: Faster scanning and improved orientation.
Phase 3: Visual Design & Brand System
Color Theory & Branding
The color system was designed to support focus, clarity, and action in a reading-heavy experience.
Primary Color
-
Indigo #4338CA
-
Used for navigation, headers, and active states
-
Feels calm, trustworthy, and focused
-
Maintains strong contrast on light backgrounds
Secondary / CTA Color
-
Warm Amber #C97A1D
-
Used for CTAs and highlights
-
Draws attention without feeling aggressive
-
Clearly signals action and interaction
Neutrals
-
Restrained gray palette for text and backgrounds
-
Reduces eye strain and visual noise
Accessibility
WCAG AA contrast compliance
Phase 4: High-Fidelity Design & Iteration
Based on User Persona: Emily Thompson
-
Simplify onboarding with clear entry points
-
Make key tools like Budget Planner and Saved Trips easy to find
-
Offer personalized recommendations based on profile and past behavior
-
Allow non-linear navigation between inspiration, planning, and trip tools
Home Page Iteration
Problem:
-
Hero and book rows competed for attention
Solution:
-
Simplified hero to a single featured book
-
Reduced secondary visual noise
-
Added spacing and dividers to reinforce hierarchy
Book Detail Page Iteration
Problem:
-
Metadata pushed reviews and CTAs below the fold.
Solution:
-
Grouped metadata into a compact block
-
Prioritized description and social proof
-
Increased CTA contrast and spacing
Heuristic Evaluation
Designs were evaluated against Nielsen’s usability heuristics.
Key Improvements
-
Added hover, pressed, and focus states
-
Used familiar language and iconography
-
Standardized navigation and components
-
Reduced cognitive load through whitespace
Accessibility Evaluation
-
WCAG AA color contrast
-
Minimum 16px body text
-
48px minimum touch targets
-
Clear heading hierarchy
-
Logical reading order
Component System & Interactions
A scalable UI component library was built using Auto Layout and variants.
Core Components
-
Book Cards (Large / Small, Hover states)
-
Buttons (Primary, Secondary, Text with all states)
-
Input Fields (Search, Focused, Filled)
-
Navigation (Desktop & Mobile)
-
Icon system with interaction states
Micro-Interactions
-
Hover feedback
-
Slide-in mobile navigation
-
Smooth prototype transitions
Prototyping & Validation
A clickable Figma prototype demonstrates:
-
Browsing and discovery
-
Book selection and detail views
-
Desktop and mobile navigation
-
CTA interactions
Usability Testing (Simulated)
Participants: 5
Devices: Desktop (3), Mobile (2)
Tasks
-
Find a trending book
-
View book details
-
Decide to read or save
Metrics
-
Task completion: 100%
-
Avg. time to find a book:
-
Desktop: 18s
-
Mobile: 22s
-
-
CTA visibility within 3s: 91%
-
Navigation clarity score: 4.6 / 5
Quotes
-
“I immediately knew where to look.”
-
“The ratings helped me decide quickly.”
-
“The mobile experience feels just as clear.”




