Farzaneh Falakrou
Case study · Dino Studio · 2024

A museum's worth of dinosaur data. One scroll to explore all of it.

A six-week team project to turn a dense National History Museum dataset into a single-page app that's as informative for a paleontology student as it is fun for a curious kid — without the data ever feeling like a spreadsheet.

Dino Studio on desktop — latest news, search, and world map
Dino Studio on mobile — latest news, search, and dinosaur types
Role
Lead Designer (sole designer)
Team
4 developers + 1 voyage guide
Timeline
6-week Chingu voyage
Type
Team project
01The problem

A dataset this large overwhelms easily.

The brief was to turn a National History Museum dataset — hundreds of dinosaurs, their diet, habitat, taxonomy, and discovery history — into a single-page web app people would actually want to explore. The hard part wasn't the content, it was the volume: presenting that much information in a way that stayed informative and entertaining, stayed responsive across devices, and didn't fall over under its own data.

02Competitive audit

I reviewed two references: National Geographic Kids, built for casual browsing — bright cards, games, and videos, but no interactive map or way to see where a species actually lived, and no taxonomy detail. And DinosaurPictures.org, built as a research tool — real search and filters by period, region, diet, and type, plus an interactive globe, but no designed visual identity.

That gap became the brief: the audit showed search, filters, and a location map were genuinely useful, while a dry, list-only layout proved that data alone isn't engaging — so I invested in more visual content to keep the experience approachable.

03Strategy

Six weeks. One MoSCoW board.

Based on the competitive analysis and the MVP goals, we prioritized the product requirements using the MoSCoW framework. Since there wasn't enough time to implement every possible feature, we focused on the ones that delivered the most value.

MoSCoW prioritization board — Must have, Should have, Could have, and Won't have sticky notes for Dino Studio features
The requirements board.

This prioritization shaped the project's six sprints. We began with project kickoff and establishing a shared vision statement, followed by defining the MVP and prioritizing key features. Next, we set up the product backlog, created low-fidelity wireframes, and established the team's GitHub workflow. The following three sprints focused on design, development, testing, and deployment to production. The final sprint was dedicated to project wrap-up, bug fixes, and final refinements before launch.

04Wireframes & user stories

I sketched low-fidelity wireframes and user stories early, before any visual design, to pin down the core flows — searching or filtering by name, country, weight, diet, and length; browsing dinosaurs by location on a world map; and drilling into a single dinosaur's full detail view. Getting this structure agreed with the team first meant the later visual and technical work had a stable shape to build against.

Hand-drawn wireframe of an interactive world map with a search panel, pinned to a user story about discovery locations
"As a user, I can explore an interactive map displaying the locations where dinosaurs have been discovered."
Hand-drawn wireframe of toggleable diet and type charts, pinned to a user story about visualizing distributions
"As user, I can toggle between different charts to visualize the distribution of dinosaur diets and types."
05Prototyping

To move quickly against the deadline, I used Google Looker Studio to rapidly prototype how the dataset's diet and type breakdowns could be visualized. It let me show the team a working version of the charts almost immediately, which kick-started the rest of the interactive dashboard.

Prototyped in Looker Studio.
06Usability testing

I conducted two rounds of usability testing with five potential users. Between each round, I refined the design based on the participants' feedback. During the first round, users completed key tasks while sharing their thoughts and challenges.

First round of usability testing

First-round usability testing wireframe of the search and dinosaur detail flows
The navigation menu blends into the page header, making it hard to see.
The search button isn't clearly labelled (e.g. "Submit").
The details section is text-heavy and overwhelming.
In the detail view, the left column is too empty while the right side has too much information.
Wireframe, round 1.

Second round of usability testing

In response, I gave the navigation menu its own visual weight, labelled the search button clearly, and rebalanced the detail page so information sat evenly across both columns. The second round confirmed that the initial issues had been resolved, but it also revealed a few new usability problems. These final issues were addressed and incorporated into the high-fidelity design.

Second-round usability testing wireframe of the homepage, map, and search flows
There's no way to access favourited dinosaurs once they're saved.
It's difficult to choose an individual dinosaur from the map.
The map lacks a zoom feature to explore it interactively.
It's unclear what the "Show Charts" button does.
Wireframe, round 2.

The detail view appears once a user selects a dinosaur from the list or search.

Dinosaur detail page wireframe showing the taxonomy tree and detail panel layout
The taxonomy chart is crowded and confusing.
Wireframe, round 2 — detail view.
07Technical problems

Simplify until it's legible.

1. Taxonomy visualization

The taxonomy data was more complex than expected — rendered in full, it produced a very deep evolutionary tree that would have overwhelmed rather than informed the user. Instead of showing the whole tree for every dinosaur, I simplified the visualization to highlight only the branches relevant to the dinosaur currently selected.

Simplified taxonomy tree highlighting only the branches relevant to the selected dinosaur
The simplified taxonomy tree.

2. Map visualization

The dataset only recorded country-level location data. A literal pin per dinosaur would have piled multiple dinosaurs on top of each other in the same country, making individual dinosaurs impossible to select. I used a choropleth map instead — highlighting the density of dinosaurs per country — paired with a scrolling carousel listing the dinosaurs themselves, a simple way to pick one without needing a precise pin to click.

Choropleth map showing dinosaur density by country, with a scrolling carousel for selecting individual dinosaurs
The choropleth map and carousel.
08High-fidelity & result

Everything, on one scroll.

After refining the design through two rounds of usability testing, I designed it as a single-page, all-in-one learning tool for dinosaur enthusiasts of any age — search, map, taxonomy, and detail views, plus a news feed, all reachable by scrolling rather than navigating between pages. Interactive modules cover dinosaur history, evolution, habitat, and taxonomy without asking the user to leave the page.

The annotations below show how each usability finding was addressed and resolved in the final design.

Full shipped page — news feed, search and map, charts, and the dinosaur detail view in one continuous scroll
Introduced a "Favourite" button in the nav, so users can access their saved dinosaurs.
Adapted the map into a choropleth, showing dinosaur density per country and syncing with the filters and list.
Added a scrollable dinosaur list for quickly picking one without hunting on the map.
Detail view appears once a dinosaur is selected from the list or search.
Taxonomy is shown as a tree chart for the selected dinosaur.
The shipped page, top to bottom.
09Gaps and limitations
Gap 01

Content freshness.

The site launched with a fixed dataset and a placeholder news feed. Keeping the app relevant over time would mean regularly adding new content — blog posts, educational articles, quizzes — rather than treating launch as the finish line.

Gap 02

No personalization.

Every visitor sees the same experience regardless of what they've searched or viewed before. Tailoring content and features to a visitor's interactions and preferences remains an open direction the six-week timeline didn't allow for.

09 · Conclusion

Dino Studio proves that a genuinely large, serious dataset doesn't have to be traded off against being approachable.

The hardest part was never the content itself — it was presenting a vast amount of information on a single page without overwhelming the user, and building interactive visualizations, like the map and the charts, that stayed easy to interpret as the data got denser. Solving that taught me how to visualize complex data and design a dashboard that presents many things at once, and how to adapt quickly when a first solution — a full taxonomy tree, a pin-per-dinosaur map — didn't hold up against how complex the data actually was.