Foreword

Modernizing the social reading experience for students

Modernizing the social reading experience for students

Project Overview

Project Overview

Project Overview

As part of a Cooperative Development Course at the University of Washington, I served as one of the lead UX designers to create a social reading website for undergraduate students by modernizing existing solutions that aim to transform reading into a unified experience.

The platform addresses the UN's Sustainable Development Goal #4 by promoting lifelong learning through social reading experiences. Through extensive collaboration with engineers and in-depth user research, we shipped a working MVP that helps students rediscover the joy of reading through community-driven features.

As part of a Cooperative Development Course at the University of Washington, I served as one of the lead UX designers to create a social reading website for undergraduate students by modernizing existing solutions that aim to transform reading into a unified experience.

The platform addresses the UN's Sustainable Development Goal #4 by promoting lifelong learning through social reading experiences. Through extensive collaboration with engineers and in-depth user research, we shipped a working MVP that helps students rediscover the joy of reading through community-driven features.

As part of a Cooperative Development Course at the University of Washington, I served as one of the lead UX designers to create a social reading website for undergraduate students by modernizing existing solutions that aim to transform reading into a unified experience.

The platform addresses the UN's Sustainable Development Goal #4 by promoting lifelong learning through social reading experiences. Through extensive collaboration with engineers and in-depth user research, we shipped a working MVP that helps students rediscover the joy of reading through community-driven features.

Role
Role
Role

UX Designer/
Researcher
& Front-End

UX Designer/
Researcher
& Front-End

UX Designer/
Researcher
& Front-End

Team
Team
Team

3 Engineers
2 Designers

3 Engineers
2 Designers

3 Engineers
2 Designers

Duration
Duration
Duration

Research- 4 weeks
Development- 4 weeks

Research- 4 weeks
Development- 4 weeks

Research- 4 weeks
Development- 4 weeks

YEAR
YEAR
YEAR

Spring 2025

Spring 2025

Spring 2025

problem
problem

The Silent Reading Crisis

The Silent Reading Crisis

The Silent Reading Crisis

Less than half of U.S. adults (48.5%) read a book in the past year, down from 52.7% in 2017. Fiction reading is at a record low, with only 37.6% engaging with novels or short stories. Access isn't the issue; students have digital libraries and free e-books. The real problem is the lack of social connections, leading to disengagement and inconsistent reading habits. 


Existing platforms, such as Goodreads, fail to provide meaningful interaction, and library apps often lack engagement. Students need a space that encourages reading and fosters a sense of community to stay motivated.

Less than half of U.S. adults (48.5%) read a book in the past year, down from 52.7% in 2017. Fiction reading is at a record low, with only 37.6% engaging with novels or short stories. Access isn't the issue; students have digital libraries and free e-books. The real problem is the lack of social connections, leading to disengagement and inconsistent reading habits. 


Existing platforms, such as Goodreads, fail to provide meaningful interaction, and library apps often lack engagement. Students need a space that encourages reading and fosters a sense of community to stay motivated.

Less than half of U.S. adults (48.5%) read a book in the past year, down from 52.7% in 2017. Fiction reading is at a record low, with only 37.6% engaging with novels or short stories. Access isn't the issue; students have digital libraries and free e-books. The real problem is the lack of social connections, leading to disengagement and inconsistent reading habits. 


Existing platforms, such as Goodreads, fail to provide meaningful interaction, and library apps often lack engagement. Students need a space that encourages reading and fosters a sense of community to stay motivated.

How might we leverage social connections and goal-setting to motivate undergraduate students to read more for pleasure and better engage with the books they choose to read?

How might we leverage social connections and goal-setting to motivate undergraduate students to read more for pleasure and better engage with the books they choose to read?

How might we leverage social connections and goal-setting to motivate undergraduate students to read more for pleasure and better engage with the books they choose to read?

solution

Modernizing the Way Students Share and Discover Books

Modernizing the Way Students Share and Discover Books

Modernizing the Way Students Share and Discover Books

Our solution makes reading social by connecting students with their peers, turning personal reading habits into a shared experience through goal-setting, recommendations, and community-driven engagement.

Our solution makes reading social by connecting students with their peers, turning personal reading habits into a shared experience through goal-setting, recommendations, and community-driven engagement.

Our solution makes reading social by connecting students with their peers, turning personal reading habits into a shared experience through goal-setting, recommendations, and community-driven engagement.

Login & Create Account

Login & Create Account

Login & Create Account

One-click onboarding gets you reading in 60 seconds. Google authentication means no new passwords, instant friend discovery from your contacts, and seamless entry into your reading community.

One-click onboarding gets you reading in 60 seconds. Google authentication means no new passwords, instant friend discovery from your contacts, and seamless entry into your reading community.

One-click onboarding gets you reading in 60 seconds. Google authentication means no new passwords, instant friend discovery from your contacts, and seamless entry into your reading community.

Social Reading Feed

Social Reading Feed

Social Reading Feed

Your personalized reading universe. See what friends are currently reading, discover books through authentic reviews from people you trust, and engage with a community that actually responds. Reviews at home show recent activity, while community views are curated by followers' ratings and engagement.

Your personalized reading universe. See what friends are currently reading, discover books through authentic reviews from people you trust, and engage with a community that actually responds. Reviews at home show recent activity, while community views are curated by followers' ratings and engagement.

Your personalized reading universe. See what friends are currently reading, discover books through authentic reviews from people you trust, and engage with a community that actually responds. Reviews at home show recent activity, while community views are curated by followers' ratings and engagement.

Book Reviews & Ratings

Book Reviews & Ratings

Book Reviews & Ratings

Express yourself with nuanced 0–10 ratings that capture how you really feel about a book. Write reviews that spark conversations, not just star ratings that disappear into the algorithm. Every book becomes a potential discussion.

Express yourself with nuanced 0–10 ratings that capture how you really feel about a book. Write reviews that spark conversations, not just star ratings that disappear into the algorithm. Every book becomes a potential discussion.

Express yourself with nuanced 0–10 ratings that capture how you really feel about a book. Write reviews that spark conversations, not just star ratings that disappear into the algorithm. Every book becomes a potential discussion.

Reading Community

Reading Community

Reading Community

Control your reading journey. Add friends through Google contacts or username search, toggle between public and private sharing, and build the reading circle that motivates you. No judgment, just support.

Control your reading journey. Add friends through Google contacts or username search, toggle between public and private sharing, and build the reading circle that motivates you. No judgment, just support.

Control your reading journey. Add friends through Google contacts or username search, toggle between public and private sharing, and build the reading circle that motivates you. No judgment, just support.

Research

Beli Meets Goodreads

Beli Meets Goodreads

Beli Meets Goodreads

When brainstorming solutions to encourage students to read more for pleasure, we explored two key apps: Goodreads and Beli.

Initially, Goodreads seemed like a good pre-existing solution that allowed users to track and rate books, but many students found its features overwhelming and impersonal. With a cluttered UI and a lack of social interaction, it felt more like a digital log than a shared reading experience.

After interviewing college students, we confirmed that students were not motivated to use the platform because it didn’t foster engagement among their peers.

Beli, on the other hand, is a social dining app that motivates users by letting them track, share, and discover restaurants primarily through friends. Its clean design, goal-setting features, and social aspect made it an ideal reference for building a more engaging reading platform.

We realized that the core problem was not access to books, but the lack of motivation, accountability, and community. Students often felt isolated while reading, unable to share their thoughts or get recommendations. Social factors such as peer engagement are crucial in shaping reading habits.

Thus, we determined that a social reading app combining features that boost peer engagement, such as friend connections, book ratings, public/private annotations, and a shared community, would turn reading into a fun, motivating, and community-driven experience.

When brainstorming solutions to encourage students to read more for pleasure, we explored two key apps: Goodreads and Beli.

Initially, Goodreads seemed like a good pre-existing solution that allowed users to track and rate books, but many students found its features overwhelming and impersonal. With a cluttered UI and a lack of social interaction, it felt more like a digital log than a shared reading experience.

After interviewing college students, we confirmed that students were not motivated to use the platform because it didn’t foster engagement among their peers.

Beli, on the other hand, is a social dining app that motivates users by letting them track, share, and discover restaurants primarily through friends. Its clean design, goal-setting features, and social aspect made it an ideal reference for building a more engaging reading platform.

We realized that the core problem was not access to books, but the lack of motivation, accountability, and community. Students often felt isolated while reading, unable to share their thoughts or get recommendations. Social factors such as peer engagement are crucial in shaping reading habits.

Thus, we determined that a social reading app combining features that boost peer engagement, such as friend connections, book ratings, public/private annotations, and a shared community, would turn reading into a fun, motivating, and community-driven experience.

When brainstorming solutions to encourage students to read more for pleasure, we explored two key apps: Goodreads and Beli.

Initially, Goodreads seemed like a good pre-existing solution that allowed users to track and rate books, but many students found its features overwhelming and impersonal. With a cluttered UI and a lack of social interaction, it felt more like a digital log than a shared reading experience.

After interviewing college students, we confirmed that students were not motivated to use the platform because it didn’t foster engagement among their peers.

Beli, on the other hand, is a social dining app that motivates users by letting them track, share, and discover restaurants primarily through friends. Its clean design, goal-setting features, and social aspect made it an ideal reference for building a more engaging reading platform.

We realized that the core problem was not access to books, but the lack of motivation, accountability, and community. Students often felt isolated while reading, unable to share their thoughts or get recommendations. Social factors such as peer engagement are crucial in shaping reading habits.

Thus, we determined that a social reading app combining features that boost peer engagement, such as friend connections, book ratings, public/private annotations, and a shared community, would turn reading into a fun, motivating, and community-driven experience.

Understanding the Users

Understanding the Users

Understanding the Users

To anchor our design decisions with our app, I created two distinct personas representing the spectrum of our users. This will help me further understand, the user's pain points, needs, and behaviors.

To anchor our design decisions with our app, I created two distinct personas representing the spectrum of our users. This will help me further understand, the user's pain points, needs, and behaviors.

To anchor our design decisions with our app, I created two distinct personas representing the spectrum of our users. This will help me further understand, the user's pain points, needs, and behaviors.

Design decisions

Building Within Constraints

Building Within Constraints

Building Within Constraints

When coming up with the rating system, we chose a 0-10 scale over the traditional

5-star system after research showed that 5-star ratings suffer from severe compression.

Anything below 4 stars is perceived as "bad," eliminating nuance. Our 10-point scale allows readers to express "it was good but not great" (7/10) without seeming harsh.

Talking with our engineering team about the rating system, we later discovered that due to technical and time constraints of creating a Beli-like ranking algorithm. We decided it was best to move on to a more traditional rating system.


Traditional-Based Rating System

Pros: More nuanced opinions, better differentiation, matches how people naturally think about rating.

Cons: Requires slightly more cognitive load

Beli's Algorithm-Based System

Pros: No thinking required from users

Cons: Removes personal expression and ownership

When coming up with the rating system, we chose a 0-10 scale over the traditional

5-star system after research showed that 5-star ratings suffer from severe compression.

Anything below 4 stars is perceived as "bad," eliminating nuance. Our 10-point scale allows readers to express "it was good but not great" (7/10) without seeming harsh.

Talking with our engineering team about the rating system, we later discovered that due to technical and time constraints of creating a Beli-like ranking algorithm. We decided it was best to move on to a more traditional rating system.


Traditional-Based Rating System

Pros: More nuanced opinions, better differentiation, matches how people naturally think about rating.

Cons: Requires slightly more cognitive load

Beli's Algorithm-Based System

Pros: No thinking required from users

Cons: Removes personal expression and ownership

When coming up with the rating system, we chose a 0-10 scale over the traditional

5-star system after research showed that 5-star ratings suffer from severe compression.

Anything below 4 stars is perceived as "bad," eliminating nuance. Our 10-point scale allows readers to express "it was good but not great" (7/10) without seeming harsh.

Talking with our engineering team about the rating system, we later discovered that due to technical and time constraints of creating a Beli-like ranking algorithm. We decided it was best to move on to a more traditional rating system.


Traditional-Based Rating System

Pros: More nuanced opinions, better differentiation, matches how people naturally think about rating.

Cons: Requires slightly more cognitive load

Beli's Algorithm-Based System

Pros: No thinking required from users

Cons: Removes personal expression and ownership

Designing for Development, Not Perfection

Designing for Development, Not Perfection

Designing for Development, Not Perfection

My collaboration with three developers has taught me a valuable lesson: perfect designs are insignificant if they can't be shipped. We learned to prioritize ruthlessly, cutting features that could disrupt our timeline, while always ensuring that the core functionality remained intact. By doing so, I was able to release a successful MVP, allowing me to prioritize designs that mattered for the final product.


Below is how we prioritized product development features.

P0 Features (Must Ship):

Google authentication

Book search and ratings

Friend connections

Public/private accounts

Basic feed functionality

P1 Features (Cut for Time):

Reading recommendations

Want-to-read lists

Leaderboards

P2 Features (Future Vision):

Reading streaks

Interest groups

Trending books

My collaboration with three developers has taught me a valuable lesson: perfect designs are insignificant if they can't be shipped. We learned to prioritize ruthlessly, cutting features that could disrupt our timeline, while always ensuring that the core functionality remained intact. By doing so, I was able to release a successful MVP, allowing me to prioritize designs that mattered for the final product.


Below is how we prioritized product development features.

P0 Features (Must Ship):

Google authentication

Book search and ratings

Friend connections

Public/private accounts

Basic feed functionality

P1 Features (Cut for Time):

Reading recommendations

Want-to-read lists

Leaderboards

P2 Features (Future Vision):

Reading streaks

Interest groups

Trending books

My collaboration with three developers has taught me a valuable lesson: perfect designs are insignificant if they can't be shipped. We learned to prioritize ruthlessly, cutting features that could disrupt our timeline, while always ensuring that the core functionality remained intact. By doing so, I was able to release a successful MVP, allowing me to prioritize designs that mattered for the final product.


Below is how we prioritized product development features.

P0 Features (Must Ship):

Google authentication

Book search and ratings

Friend connections

Public/private accounts

Basic feed functionality

P1 Features (Cut for Time):

Reading recommendations

Want-to-read lists

Leaderboards

P2 Features (Future Vision):

Reading streaks

Interest groups

Trending books

From Wireframe to Code

From Wireframe to Code

From Wireframe to Code

From the start we wanted our designs to match the mobile Beli-esque style. However, after discussing the limitations and time constraints of our engineers, we decided to pivot to a web-first approach, which meant rethinking every aspect of our interactions. 


Close cooperation with engineers represents daily trade-offs between ideal design and technical feasibility. The result? A responsive web app that works on any device.

From the start we wanted our designs to match the mobile Beli-esque style. However, after discussing the limitations and time constraints of our engineers, we decided to pivot to a web-first approach, which meant rethinking every aspect of our interactions. 


Close cooperation with engineers represents daily trade-offs between ideal design and technical feasibility. The result? A responsive web app that works on any device.

From the start we wanted our designs to match the mobile Beli-esque style. However, after discussing the limitations and time constraints of our engineers, we decided to pivot to a web-first approach, which meant rethinking every aspect of our interactions. 


Close cooperation with engineers represents daily trade-offs between ideal design and technical feasibility. The result? A responsive web app that works on any device.

Before
Before
Before
After
After
After
reflection

Lessons Learned

Lessons Learned

Lessons Learned

Working on this project was my first experience building a real product from concept to deployment. Collaborating with a cross-functional team while racing against an 8-week deadline taught me invaluable lessons about design to development.

Working on this project was my first experience building a real product from concept to deployment. Collaborating with a cross-functional team while racing against an 8-week deadline taught me invaluable lessons about design to development.

Working on this project was my first experience building a real product from concept to deployment. Collaborating with a cross-functional team while racing against an 8-week deadline taught me invaluable lessons about design to development.

#1

#1

#1

Ship beats perfect

We cut reading streaks, trending books, and interest groups—features that felt essential. But shipping 5 working features taught us more than planning 20 ever could. Working around constraints taught me a lot about adapting to my situation. Real users validated our core hypothesis better than any mockup.

Ship beats perfect

We cut reading streaks, trending books, and interest groups—features that felt essential. But shipping 5 working features taught us more than planning 20 ever could. Working around constraints taught me a lot about adapting to my situation. Real users validated our core hypothesis better than any mockup.

Ship beats perfect

We cut reading streaks, trending books, and interest groups—features that felt essential. But shipping 5 working features taught us more than planning 20 ever could. Working around constraints taught me a lot about adapting to my situation. Real users validated our core hypothesis better than any mockup.

#2

#2

#2

Collaboration is the design

Meeting with the engineering team twice a week felt more like design sessions than meetings. Every technical constraint forced me to think creatively, making me question what needed to be prioritized. This approach not only enhanced the design but cultivated a sense of shared responsibility and creativity.

Collaboration is the design

Meeting with the engineering team twice a week felt more like design sessions than meetings. Every technical constraint forced me to think creatively, making me question what needed to be prioritized. This approach not only enhanced the design but cultivated a sense of shared responsibility and creativity.

Collaboration is the design

Meeting with the engineering team twice a week felt more like design sessions than meetings. Every technical constraint forced me to think creatively, making me question what needed to be prioritized. This approach not only enhanced the design but cultivated a sense of shared responsibility and creativity.

#3

#3

#3

Constraints create clarity

The 8-week time constraint forced us to document everything and consider prioritization. No time for perfect designs meant focusing on what actually mattered. The key lesson here is that the value of a product lies not in its perfection, but in its ability to address real user needs.

Constraints create clarity

The 8-week time constraint forced us to document everything and consider prioritization. No time for perfect designs meant focusing on what actually mattered. The key lesson here is that the value of a product lies not in its perfection, but in its ability to address real user needs.

Constraints create clarity

The 8-week time constraint forced us to document everything and consider prioritization. No time for perfect designs meant focusing on what actually mattered. The key lesson here is that the value of a product lies not in its perfection, but in its ability to address real user needs.

Lets Get in Touch!
Lets Get in Touch!
Lets Get in Touch!