Concept Project

LitMap

SCOPE

Mobile

CONCEPT

Personal Project

LitMap attempts to take reading habits out of list format and turn them into a personal world atlas. A motivation tool for light readers, a meaningful data experience for heavy ones.

123

Kodu tara

9:41

9:41

Explore the World Literature

Based on your favourite genres

Fiction

Ceyda Tuncel

Posted about a book

Lorem ipsum dolor sit amet consectetur. Eget a nisl proin eget interdum tristique vel nulla commodo. Enim eros urna diam eu amet vitae pellentesque non. In tristique turpis pharetra nunc donec ac morbi. Molestie euismod vel quam viverra in.

The Castle

German Literature

Franz Kafka

Want to Read

New Releases for you

See All

See All

Fiction

Franz Kafka Week!

Join the Week

Home

Explore

My Collection

Profile

Why This Project?

The Spark

Almost everyone wants to build a reading habit but sustaining it, discovering new things, and actually feeling your progress is a different story. Existing platforms like Goodreads let you track what you've read, but they don't help you understand it. Your data sits in a list, static and flat.


At the same time, habit trackers have shown us something important: people engage far more deeply when their data is visual. You map your runs, you chart your sleep. Reading deserved the same treatment.


LitMap is a concept mobile app that turns your reading history into a personal world map a motivation tool for light readers, a meaningful atlas for heavy ones.

Benchmark

What Are Competitors Doing?

Personal Reading Map

Gamification (Badges, Avatars)

Book Recommendation Algorithm

Social Interaction

Monthly & Weekly Reading Statistics

User-Generated Content (Reviews, Notes)

Goodreads

StoryGraph

LibraryThing

Literal Club

Before shaping the idea further, I looked at existing apps. Goodreads, StoryGraph, LibraryThing, and Literal Club.


The most striking thing in the comparison table: the Personal Reading Map row was empty across all four. Nobody had done this. Gamification, social interaction, reading statistics existed to varying degrees. But nothing turned reading habits into a geographic, visual map.


That gap showed me exactly where LitMap would sit. Not rebuilding what already exists, but entering an unfilled space.

Survey and Findings

Getting to Know the User

Even though this was a concept project, I wanted to run a real user research process. I conducted a survey with 19 participants. My goal wasn't to be validated, it was to be directed.


Participants were between 24–34, with moderate to high interest in world literature, and actively using digital book tracking tools.

Three findings stood out:

Choice overload is a real problem. Users are eager to discover new books and literary genres, but they get lost when they see too many options. "My reading list has piled up and I don't know where to start" came up again and again.

Social discovery is a strong motivator. 89% of participants said they found it highly interesting to see other users' reading lists and statistics. But existing platforms either don't offer this at all or keep it very surface-level.

My geographic recommendation hypothesis split 50/50. When I asked whether a book being from a specific country made it more appealing, half the participants said "yes, it's a great way to discover that culture" while the other half said "for me it's about genre, not geography."

This finding was initially jarring enough to make me question the entire map concept. But in the end, it led to a much better design decision:


The map shouldn't be a mandatory, imposing layer, it should be an enriching visual layer that users can engage with if they choose. For users who don't care about geography, a classic list view should always be accessible.

Wireframes

First Design

The initial flow was: user opens the app, selects preferences, reaches the map, taps countries, tracks books.

It was a visually consistent, functional flow. But when I reviewed it, I saw two fundamental problems:

DESIGN

Onboarding

When the map first opened, it was empty. For a new user, this is a major broken promise. The app says "here's your reading map" but the screen is completely blank. That kills motivation and renders the concept meaningless. To prevent the reading map from opening completely blank, the onboarding flow collects a small amount of meaningful data before the user reaches the map.

If the user enters the book they are currently reading, the country it belongs to will be colored on the map and the book will be added to their library in advance.

Countries the user wants to explore will be colored as "explored" areas on the map, preventing the map from opening completely blank.

Using data from books the user has previously read, linked via Goodreads, discovered countries are automatically colored on the map.

The user can select the literatures they want to explore, add the book they are currently reading, or optionally import their previous reading data from Goodreads. This way, the map feels alive from the first interaction. Instead of presenting an empty product promise, the experience gives users an immediate sense of progress, personalization, and motivation to continue exploring world literature.

Exploring the Map

In the first version, every read country filled with a single flat color. Simple, but not enough. It only told the user "read / not read" and nothing else.


I landed on three meaningful states:

I built the color system around seven geographic regions rather than individual countries. All of Europe shares one color, all of Asia another. Assigning a unique color to every country would be both unmanageable and visually chaotic.

Map Color System: Three Layers

8

Germany

UK

Italy

France

Spain

3

2

Explore the World Literature

Home

Explore

My Collection

Profile

9:41

9:41

Explore the World Literature

Hidden Gems from South America

See All

Fiction

Home

Explore

My Collection

Profile

Th|

English

German

French

French

French

French

For You

Fiction

New in Japanese

See All

Fiction

Behind this decision is the 50/50 split from the survey. The map isn't imposed on anyone but it's there, as an enriching layer.

This system works for both user profiles: for a light reader, the map isn't empty, wishlist countries appear with dashes, reminding them "you haven't been here yet, but you wanted to go." For a heavy reader, the map becomes a personal atlas, explored regions grow vivid, open spaces wait to be discovered.

Breaking the Empty Country Page

9:41

Italian Literature

You dont have any Italian Book in your library

Add Books

Bestsellers in Italian Literature

People voted 5 stars

Your friends read

Based on your friends activities

Sadie Core

Posted about a book

I did not expect Dante’s Inferno to be easy, but it was not as hard as I expected it to be. In order to make sure that I gave it my all, over the course of about 40 days I listened to it twice, had a physical copy that I skimmed and referenced, looked at online study guides, and discus... with some of my Goodreads friends. While I still feel there is more here to be learned and grasped due to all the symbolism and word craft used by Dante, I feel like I at least got a good feel for it in my Divine Comedy rookie status.

Inferno

Dante

Want to Read

Home

Explore

My Collection

Profile

In the first design, an empty country page said: "You don't have any Italian book in your library" with an "Add Books" button below.


This is a dead end. The user doesn't know what to do. If they tap "Add Books," where do they go? What do they search for? No guidance at all.


Choice overload was the strongest pain point in my survey data. The solution came from the same place: fewer options, more context.

Italian Literature

9:41

You dont have any Italian Book in your Library

Your first stop in Italy!

The Name of the Rose

Umberto Eco

Mystery

Matches your love for Mystery - Loved by 3 of your friends

Want to Read

Books for your fav genres in Italian

Handpicked based on your reading preferences.

Bestsellers in Italian Literature

Handpicked based on your reading preferences.

In the new version, the empty country page does this:

It recommends a single book. Below the recommendation, two lines of explanation: "Matches your love for Mystery · Loved by 3 of your friends." Genre match and social proof, both directly derived from the survey findings.


If the user accepts, they add it to their wishlist with "Want to Read." If they don't, they can scroll down "Books for your favourite genres in Italian".


A single recommendation breaks choice paralysis. The option to keep scrolling doesn't close the door for users who want to explore. The two work together.

Recommendation Mechanism — The Shuffle Decision

When designing the recommendation system, I asked myself: how do you make a recommendation that guides without creating choice paralysis? The classic book app answer: a list. 10–20 suggestions, scroll, pick. But that's exactly what the survey called "choice overload."


LitMap's answer is different: one recommendation, one shuffle button.

"Here's your next stop. You've never been to Argentina — you could start with Borges." Don't like it? Shuffle — a new recommendation comes. The user doesn't lose control, but they're also not drowning in dozens of options.

This mechanism is also consistent with the map metaphor: when you travel, you pick one destination at a time. You can't visit the entire world at once.

Profile: The Moment Before the Data

The most powerful thing about this page isn't numbers, it's moments. "You entered Brazilian literature for the first time this month" that's not a statistic, it's an experience. And that experience was getting buried under a pie chart.

Hero card at the top: "First touch with Brazilian Literature · The Hour of the Star — Clarice Lispector." Large, typographic, emotional. The first thing users see when they open the page.

Secondary grid in the middle: Read 10 books this month · Most read author: Mieko Kawakami. Numerical data lives here, smaller.

What I Learned

LitMap attempts to take reading habits out of list format and turn them into a personal world atlas. A motivation tool for light readers, a meaningful data experience for heavy ones.


The most valuable learning in this project came from research. When I first saw the 50/50 geographic split, I thought my core hypothesis had collapsed. But that finding actually led to a more honest design decision: the map isn't imposed on anyone, but it's there. Those who want it go deeper; those who don't switch to list view.

Research is done to be directed, not validated. This project made that clear.


Next steps: User testing to measure how the empty state and recommendation mechanism work in real use. Integrating a Goodreads import into onboarding. Building an interactive prototype of the core recommendation flow through vibe coding.

Think about why Spotify Wrapped goes viral every year: every data point is presented as a moment. Not a number, a story. The Profile page was built with that logic.