← Case Studies

From MVP to national reading platform

From MVP to national reading platform

Contribution to Project

Gamification Information Architecture Product Management Project Management Project Sponsorship Technical Project Management User Experience User Research User Testing

Project Type

Data Dashboard Data Visualisation Gamification Product Website

Project Owners

Contributors

Amil Vasishtha

A redesigned reading challenge platform that made it easier for teachers to encourage reading for pleasure, helping children log more than six million minutes of reading across the UK and beyond.

Read for Good wanted to make reading for pleasure more engaging, accessible, and rewarding for children while reducing administrative burden for teachers. Following the successful launch of an MVP, the charity sought to improve the experience for pupils, simplify challenge management for schools, and strengthen reporting capabilities for internal teams. We led a complete redesign and technical rebuild of the platform, creating a more intuitive experience for teachers and students while providing the flexibility needed to support the product's long-term growth.

Key results

6 million+
Minutes read and logged through the platform
14,000+
Young readers across the UK and internationally
Platform rebuild
Redesigned and re-engineered based on user feedback

Understanding the challenge

Encouraging children to read regularly is not simply about providing books.

Teachers need practical tools that make reading challenges easy to run, pupils need experiences that feel rewarding and engaging, and organisations need meaningful data to understand what is working.

Track My Read had already demonstrated strong potential through an initial MVP. However, as adoption increased, limitations in both the user experience and technical architecture became increasingly apparent.

Teachers wanted a simpler way to manage reading challenges. Pupils needed a more engaging experience. Read for Good needed better reporting and greater flexibility to support future development.

The challenge was not simply improving the platform, but creating a stronger foundation for long-term growth.

Designing around real user feedback

Rather than relying on assumptions, we based the redesign on direct feedback from the people using the platform every day.

Working closely with Read for Good, we analysed existing user feedback and conducted additional research with teachers to better understand the challenges they faced.

Several clear themes emerged.

Teachers wanted faster setup processes, simpler administration, and easier ways to share access with pupils. Students needed a more rewarding experience that encouraged them to keep reading and participating.

Using these insights, we developed interactive prototypes and conducted user testing before moving into development.

This iterative approach ensured design decisions were grounded in genuine user needs rather than internal assumptions.

Making participation easier for pupils

One of the biggest barriers identified was access.

The previous platform relied on pupils entering long URLs to join reading challenges, creating unnecessary friction and reducing participation.

We redesigned this experience entirely.

The new platform introduced school-specific portals and a simple emoji-based login system that made it significantly easier for children to access their challenges. Teachers could distribute login details through multiple channels, including printed materials, classroom displays, and email.

The result was a smoother onboarding experience that reduced administrative effort while making participation more accessible and enjoyable for pupils.

Creating better tools for teachers

Teachers play a critical role in encouraging reading, so reducing their workload became a key design objective.

We introduced a guided challenge creation wizard that simplified setup and reduced the learning curve for new users. Registration and login processes were streamlined, while school administration tools were expanded to support multiple users and more sophisticated account management.

The platform also introduced improved reward systems, achievement levels, and progress tracking, helping teachers motivate pupils while reducing the amount of manual administration required.

By focusing on everyday workflows, we created a platform that better supported both educators and students.

Rebuilding the technical foundations

As the platform evolved, it became clear that the original architecture was limiting future development.

The MVP had been built using Firebase to maximise speed and minimise costs. While this approach was appropriate for an early-stage product, it restricted the team's ability to introduce more advanced functionality and reporting capabilities.

For the rebuild, we replaced Firebase's Firestore database with a custom API built using ExpressJS and PostgreSQL. This gave us full control over the data model and enabled significantly more powerful filtering, reporting, and administrative functionality.

Firebase Authentication was also replaced with standard Google authentication, creating a simpler and more flexible architecture capable of supporting future product development.

The result was a platform that not only delivered a better user experience but also provided a stronger technical foundation for growth.

Outcome and impact

The redesigned platform successfully improved the experience for teachers, pupils, and administrators alike.

By simplifying access, streamlining administration, and creating a more engaging experience for children, the platform helped Read for Good expand the impact of its reading programmes.

At the time of writing, more than six million minutes of reading had been logged by over 14,000 young people across the UK and internationally.

Most importantly, the project demonstrated how thoughtful product design can support behavioural change at scale, helping more children discover the enjoyment and long-term benefits of reading for pleasure.
Every minute logged represents a child choosing to read. Our job was to make that choice as easy and rewarding as possible, based on the insights and data we captured.
Amil Vasishtha