Child-Centered Educational Experience

Raven's Wild World

A child-centered educational website designed for independent discovery through creature profiles, quizzes, comparisons, favorites, and random exploration.

The Raven's Wild World homepage with Birds and Dinosaurs exploration paths beside its welcome message.
Raven's Wild World accepted Working Alpha homepage.

Technologies TypeScript · React · Vite

A direct request from the target user

Raven's Wild World began when a child asked her father to build her a website. The goal was not to turn a simple idea into a long requirements exercise. It was to make something she could explore independently, then learn from how she actually used it.

The project followed a compressed product cycle: Discovery Lock, Working Alpha, Raven Review, and Acceptance. This kept the first release focused while leaving the content architecture open to animal worlds beyond Birds and Dinosaurs.

Built for independent discovery

The accepted experience contains twelve creature profiles across its first two worlds. Children can browse by category, follow related discoveries, compare two creatures, answer mystery clues, save favorites, or ask the site to show them something unexpected.

The interface uses responsive layouts, strong interaction states, descriptive image text, keyboard-accessible controls, and reduced-motion support. Educational references and image credits remain connected to each creature profile.

Structured content and browser-side state

Reusable TypeScript creature records drive browsing, profiles, comparison, quiz choices, random discovery, related creatures, and Favorites. React manages the interactive views. Favorites persist in localStorage, while the random explorer avoids repeating the immediately previous discovery with session state.

The application is a static Vite build. It has no accounts, database, or production backend. That boundary keeps the showcase accurate and lets the same accepted experience run under the Broken Pickaxe project path.

Review with the actual user

Raven chose Birds first, then explored Dinosaurs. She independently found the Quiz, compared multiple dinosaurs, and noticed Favorites. Her response was strongly positive. The only minor observation was that the small favorite star's connection to the Favorites page needed explanation.

That observation remains future polish rather than a reason to reopen the accepted application. The review established that the core discovery journey worked for its intended user.

Fast-track delivery with a real acceptance signal

The result demonstrates a focused path from a personal idea to a tested working product. Scope was locked early, the reusable content model supported several interaction modes, and acceptance came from watching the target user explore the finished Alpha rather than from presentation alone.